Inhoudsopgave:

Hoe gaat Python om met JSON?
Hoe gaat Python om met JSON?

Video: Hoe gaat Python om met JSON?

Video: Hoe gaat Python om met JSON?
Video: Python Tutorial: Working with JSON Data using the json Module 2024, November
Anonim

JSON in Python

Python heeft een JSON module dat zullen helpen bij het converteren van de datastructuren naar JSON snaren. Gebruik de importfunctie om de JSON module. De JSON module is voornamelijk gebruikt om de. te converteren Python woordenboek hierboven in a JSON rijg dat kan in een bestand worden geschreven

Evenzo kunt u zich afvragen, hoe gaat Python om met JSON-bestanden?

Opdrachten

  1. Maak een nieuw Python-bestand en import-JSON.
  2. Maak een woordenboek in de vorm van een tekenreeks om als JSON te gebruiken.
  3. Gebruik de JSON-module om uw tekenreeks om te zetten in een woordenboek.
  4. Schrijf een klasse om de gegevens uit uw tekenreeks te laden.
  5. Instantieer een object uit uw klas en druk er enkele gegevens van af.

Op dezelfde manier, hoe dump je een JSON-bestand in Python? 2. Dump Python Dict naar JSON-bestand of laad Dict vanuit JSON-bestand.

  1. Roep de open methode aan om een bestandsobject te krijgen.
  2. Bel json. dump(dict_object, file_object) om dict-gegevens op te slaan in het JSON-bestand. import json # Sla een python dict-object op in een JSON-bestand.

Met dit in het achterhoofd, hoe schrijf je JSON in Python?

Om de gegevensstroom in een bestand af te handelen, JSON bibliotheek in Python gebruikt de functie dump() of dumps() om de Python objecten in hun respectievelijke JSON object, dus het maakt het gemakkelijk om schrijven gegevens naar bestanden. Zie de onderstaande tabel.

JSON schrijven naar een bestand in Python.

PYTHON-OBJECT JSON-OBJECT
str snaar
int, lang, zweven nummers
Waar waar
niet waar vals

Wat doet JSON-ladingen in Python?

JSON-bibliotheek in Python

Methode Beschrijving
stortplaatsen() codering naar JSON-objecten
dumpen() gecodeerde tekenreeks schrijven in bestand
laadt() Decodeer de JSON-tekenreeks
laden() Decoderen terwijl het JSON-bestand wordt gelezen

Aanbevolen: