Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer JSON-Verwerking | File I/O & Data Handling
Introductie tot Python met Cursor

bookJSON-Verwerking

JSON (JavaScript Object Notation) is een lichtgewicht tekstformaat voor het opslaan en uitwisselen van gegevens, veelgebruikt in webapplicaties, API's en configuraties. Het is zowel leesbaar voor mensen als eenvoudig te verwerken door machines.

In Python maakt de ingebouwde module json het mogelijk om te converteren tussen JSON en Python-objecten.

Hoe JSON eruitziet

JSON bestaat uit sleutel-waardeparen (zoals Python-dictionaries) en lijsten met waarden.

  • Objecten gebruiken accolades {} met sleutels tussen dubbele aanhalingstekens;
  • Arrays gebruiken vierkante haken [].

Voorbeeld:

{
  "name": "Alice",
  "age": 30,
  "hobbies": ["reading", "cycling"]
}

Werken met JSON-gegevens

Stel dat er een voorbereid bestand "data.json" is met de naam, leeftijd en hobby's van een gebruiker.

Lezen en Netjes Weergeven

Open het bestand in leesmodus en gebruik json.load() om het om te zetten naar een Python-object. Het kan direct worden weergegeven, of met json.dumps(..., indent=4)¡ in een leesbaar formaat worden getoond.

Waarden bijwerken in JSON-gegevens

Na het laden van JSON in een Python-woordenboek, kan dit worden bijgewerkt zoals elk ander woordenboek. Bijvoorbeeld, wijzig de waarde van "age" of voeg een nieuwe hobby toe aan de lijst "hobbies".

Bijgewerkte gegevens terugschrijven

Na wijzigingen het bestand openen in schrijfmodus en json.dump() gebruiken om het bijgewerkte woordenboek als JSON op te slaan. Gebruik de parameter indent om het bestand overzichtelijk en leesbaar te houden.

Omgaan met geneste JSON-structuren

JSON kan geneste objecten en arrays bevatten — woordenboeken in woordenboeken of lijsten met meerdere niveaus.

Gebruik een combinatie van woordenboeksleutels en lijstindexen om waarden te benaderen. Bijvoorbeeld: user['address']['city'] haalt de stad op binnen het adresobject.

Samenvatting

  • JSON is een lichtgewicht en universeel formaat voor het opslaan en delen van gegevens;
  • Python's json-module verzorgt het lezen, schrijven en converteren van JSON;
  • JSON kan worden bijgewerkt, geformatteerd voor leesbaarheid en gebruikt met geneste structuren;
  • Inzicht in toegang tot geneste gegevens is essentieel bij het werken met echte JSON-bestanden.
question mark

Welke module wordt gebruikt om met JSON-gegevens te werken in Python?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain how to use json.dumps for pretty printing?

What happens if the JSON file contains invalid data?

How do I handle errors when reading a JSON file?

Awesome!

Completion rate improved to 5

bookJSON-Verwerking

Veeg om het menu te tonen

JSON (JavaScript Object Notation) is een lichtgewicht tekstformaat voor het opslaan en uitwisselen van gegevens, veelgebruikt in webapplicaties, API's en configuraties. Het is zowel leesbaar voor mensen als eenvoudig te verwerken door machines.

In Python maakt de ingebouwde module json het mogelijk om te converteren tussen JSON en Python-objecten.

Hoe JSON eruitziet

JSON bestaat uit sleutel-waardeparen (zoals Python-dictionaries) en lijsten met waarden.

  • Objecten gebruiken accolades {} met sleutels tussen dubbele aanhalingstekens;
  • Arrays gebruiken vierkante haken [].

Voorbeeld:

{
  "name": "Alice",
  "age": 30,
  "hobbies": ["reading", "cycling"]
}

Werken met JSON-gegevens

Stel dat er een voorbereid bestand "data.json" is met de naam, leeftijd en hobby's van een gebruiker.

Lezen en Netjes Weergeven

Open het bestand in leesmodus en gebruik json.load() om het om te zetten naar een Python-object. Het kan direct worden weergegeven, of met json.dumps(..., indent=4)¡ in een leesbaar formaat worden getoond.

Waarden bijwerken in JSON-gegevens

Na het laden van JSON in een Python-woordenboek, kan dit worden bijgewerkt zoals elk ander woordenboek. Bijvoorbeeld, wijzig de waarde van "age" of voeg een nieuwe hobby toe aan de lijst "hobbies".

Bijgewerkte gegevens terugschrijven

Na wijzigingen het bestand openen in schrijfmodus en json.dump() gebruiken om het bijgewerkte woordenboek als JSON op te slaan. Gebruik de parameter indent om het bestand overzichtelijk en leesbaar te houden.

Omgaan met geneste JSON-structuren

JSON kan geneste objecten en arrays bevatten — woordenboeken in woordenboeken of lijsten met meerdere niveaus.

Gebruik een combinatie van woordenboeksleutels en lijstindexen om waarden te benaderen. Bijvoorbeeld: user['address']['city'] haalt de stad op binnen het adresobject.

Samenvatting

  • JSON is een lichtgewicht en universeel formaat voor het opslaan en delen van gegevens;
  • Python's json-module verzorgt het lezen, schrijven en converteren van JSON;
  • JSON kan worden bijgewerkt, geformatteerd voor leesbaarheid en gebruikt met geneste structuren;
  • Inzicht in toegang tot geneste gegevens is essentieel bij het werken met echte JSON-bestanden.
question mark

Welke module wordt gebruikt om met JSON-gegevens te werken in Python?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 2
some-alt