Theme
Primary Color

قراءة وكتابة JSON بإستخدام json

مكتبة json بتحول بين نص JSON وقيم Python المدعومة زي القواميس والقوائم

تحويل نص JSON إلى قاموس

ال loads بتقرأ النص وترجع قيم Python المناسبة

import json

text = '{"name": "Osama", "active": true}'
user = json.loads(text)
print(user["name"])
print(user["active"])

النتيجة

Osama
True

تحويل قاموس إلى JSON

ال dumps بترجع نص ومش بتكتب ملف من نفسها

import json

user = {"name": "Mona", "active": False}
print(json.dumps(user))

النتيجة

{"name": "Mona", "active": false}
ملحوظة

ال JSON مش بيقبل كل أنواع Python مباشرة والتواريخ والكائنات المخصصة محتاجة تحويل مناسب

python شرح