Python JSON

Python JSON

JSON-ը տվյալների պահպանման և փոխանակման շարահյուսություն է:

JSON-ը տեքստ է, գրված JavaScript օբյեկտի նշումով:


JSON Python-ում

Python-ն ունի ներկառուցված փաթեթ, որը կոչվում է json, որը կարող է օգտագործվել JSON տվյալների հետ աշխատելու համար:

Օրինակ

Ներմուծեք json մոդուլը.

Վերլուծել JSON – Փոխարկել JSON-ից Python

Եթե ​​ունեք JSON տող, կարող եք վերլուծել այն՝ օգտագործելով json.loads() մեթոդ է.

Արդյունքը կլինի ա Python բառարան.

Օրինակ

Փոխարկել JSON-ից Python.

Փորձեք ինքներդ »


Փոխարկել Python-ից JSON

Եթե ​​ունեք Python օբյեկտ, կարող եք այն վերածել JSON տողի՝ օգտագործելով json.dumps() մեթոդ է.

Օրինակ

Փոխարկել Python-ից JSON.

Փորձեք ինքներդ »

Դուք կարող եք փոխակերպել Python-ի հետևյալ տեսակների օբյեկտները JSON տողերի.

  • թելադրել
  • ցուցակ
  • շղարշ
  • լարային
  • int
  • բոց
  • Ճիշտ
  • Կեղծ
  • Ոչ մեկը

Օրինակ

Փոխակերպեք Python օբյեկտները JSON տողերի և տպեք արժեքները.

Փորձեք ինքներդ »


Երբ դուք փոխարկում եք Python-ից JSON-ի, Python օբյեկտները վերածվում են JSON (JavaScript) համարժեքի.

Python JSON
dict Object
list Array
tuple Array
str String
int Number
float Number
True true
False false
None null

Օրինակ

Փոխակերպեք Python օբյեկտը, որը պարունակում է տվյալների բոլոր օրինական տեսակները.

Փորձեք ինքներդ »


Ձևաչափեք արդյունքը

Վերոնշյալ օրինակը տպում է JSON տող, բայց այն այնքան էլ հեշտ չէ կարդալ՝ առանց նահանջների և տողերի ընդմիջումների:

The json.dumps() մեթոդն ունի պարամետրեր, որոնք հեշտացնում են արդյունքը կարդալը.

Օրինակ

Օգտագործում indent պարամետր՝ նահանջների թիվը սահմանելու համար.

Փորձեք ինքներդ »

Կարող եք նաև սահմանել բաժանարարները, լռելյայն արժեքն է (“, “, “: “), որը նշանակում է օգտագործել ստորակետ և բացատ՝ յուրաքանչյուր առարկա առանձնացնելու համար, և երկու կետ և բացատ՝ բանալիները արժեքներից բաժանելու համար.

Օրինակ

Օգտագործում separators լռելյայն բաժանարարը փոխելու պարամետր.

Փորձեք ինքներդ »


Պատվիրեք արդյունքը

The json.dumps() Մեթոդն ունի պարամետրեր՝ արդյունքում ստեղները պատվիրելու համար.

Օրինակ

Օգտագործում sort_keys պարամետր՝ նշելու՝ արդյունքը պետք է տեսակավորվի, թե ոչ.

Փորձեք ինքներդ »

ArmenianEnglish