JavaScript:
Werken met JSON
Hoe te:
JSON parseren in JavaScript:
const jsonString = '{"name":"John", "age":30, "city":"New York"}';
const user = JSON.parse(jsonString);
console.log(user.name); // Output: John
Een JavaScript-object naar JSON omzetten:
const user = { name: 'John', age: 30, city: 'New York' };
const jsonString = JSON.stringify(user);
console.log(jsonString); // Output: '{"name":"John","age":30,"city":"New York"}'
Diepgaande Duik
JSON is afgeleid van JavaScript maar is nu een taalonafhankelijk formaat. Er bestaan veel alternatieven zoals XML, maar de minimale syntaxis van JSON heeft zijn populariteit gewonnen voor API-payloads. Technisch gezien is JSON een subset van de JavaScript object literal notatie met enkele verschillen, zoals dat sleutels in dubbele aanhalingstekens moeten worden gewikkeld.
Zie Ook
- MDN JSON: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON
- JSON Formatter & Validator: https://jsonlint.com/
- JSON vs. XML: https://www.w3schools.com/js/js_json_xml.asp