បញ្ជូន​ទិន្នន័យ JSON

នៅ​ក្នុង​កម្មវិធី​គេហទំព័រ​ដោយ​ប្រើប្រាស់​កញ្ចប់ Bottle មាន​ពេល​ខ្លះ​ យើង​ចាំបាច់​ត្រូវ​បញ្ជូន​ទិន្នន័យ​មាន​ទំរង់​ជា JSON ត្រឡប់​ទៅ​កាន់ client-side ដែល​នៅ​ទីនោះ ទិន្នន័យ JSON នេះ នឹង​ត្រូវ​យក​ទៅ​ប្រើប្រាស់​នៅ​ក្នុង​កម្មវិធី​ជា​ភាសា JavaScript នៅ​ក្នុង​ការបង្ហាញ​លទ្ធផល​ទាំងឡាយ​នៅ​លើ​ browser ។

យ៉ាងណាម៉ិញ វា​ជា​រឿង​ងាយ​ស្រួល​មួយ ក្នុង​ការបញ្ជូន​ទិន្នន័យ JSON ទៅ​កាន់ client-side ពីព្រោះ​គ្រប់​ទិន្នន័យ​ទាំងអស់​មាន​ប្រភេទ​ជា​សំណុំ dictionary ​ដែល​ត្រូវ​បញ្ជូន​ទៅ client-side នឹង​ត្រូវ​បំប្លែង​អោយ​ទៅ​ជា​វត្ថុ JSON ជា​ស្វ័យប្រវត្តិ​។ ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ៖

from bottle import route

@route('/json')
def request_json():
  return '''
    
    '''

@route('/response')
def return_json():
  return {'message':"json data"}