استفاده از JSON در Python – آموزش JSON

json with python 7174 تصویر

استفاده از JSON در Python

در این بخش چگونگی encoding و decoding اشیاء JSON در زبان برنامه نویسی Python را بررسی خواهیم کرد. قبل از شروع کار باید ماژول مورد نظر خود برای کار با JSON را نصب کنید. در این آموزش ما از ماژول Demjson استفاده می کنیم. با استفاده از دستورات زیر می توانید این ماژول را نصب کنید:

$tar xvfz demjson-1.6.tar.gz
$cd demjson-1.6
$python setup.py install

توابع JSON

تابع توضیحات
encode

یک شیء پایتون را به JSON تبدیل می کند.

decode

رشته JSON را به شیء پایتون تبدیل می کند.

Encode کردن JSON

تابع demjson.encode در زبان برنامه نویسی پایتون برای تبدیل یک شیء به جیسون استفاده می شود. در زیر می توانید سینتکس مربوط به این تابع را مشاهده کنید:

demjson.encode(self, obj, nest_level=0)

مثال

#!/usr/bin/python
import demjson
data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 5 } ]
json = demjson.encode(data)
print json

خروجی:

[{"a":1,"b":2,"c":3,"d":4,"e":5}]

Decode کردن JSON

تابع demjson.decode در زبان برنامه نویسی پایتون برای تبدیل یک رشته جیسون به شیء پایتون استفاده می شود. در زیر می توانید سینتکس مربوط به این تابع را مشاهده کنید:

demjson.decode(self, txt)

مثال

#!/usr/bin/python
import demjson
json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
text = demjson.decode(json)
print  text

خروجی:

{u'a': 1, u'c': 3, u'b': 2, u'e': 5, u'd': 4}

نوشته استفاده از JSON در Python – آموزش JSON اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *