Kan JSON functies opslaan?
Kan JSON functies opslaan?

Video: Kan JSON functies opslaan?

Video: Kan JSON functies opslaan?
Video: Scriptcase - How to create a JSON web service 2/2 2024, April
Anonim

Er is geen functie gegevenstype in JSON . JSON ondersteunt objecten, arrays, strings, getallen, booleans en null. Het is een dataformaat, geen programmeertaal. Het heeft niet veel zin om het te ondersteunen functies.

Hiervan kan JSON functies hebben?

Het officiële antwoord is: Nee, het is niet geldig om te definiëren functies in JSON resultaten! Zelfs als JSON wordt gebruikt als een taalonafhankelijk dataserialisatieformaat, een tunneling van "code" door andere typen zullen werk. EEN JSON string kan worden gebruikt om een JS door te geven functie naar de client-side browser voor uitvoering.

Ten tweede, kan de JSON-sleutel een getal zijn? JSON staat alleen toe toets namen om strings te zijn. Je gebruikt niet JSON Hoewel. U hebt een letterlijk JavaScript-object. Jij kan gebruik identifiers voor sleutels , maar een identificatie kan niet beginnen met een nummer.

Wat is dan het nut van JSON Stringify?

De JSON . stringify methode zet een JavaScript-waarde om in a JSON snaar. Het is typisch gebruikt om JavaScript-arrays of -objecten te converteren naar JSON , hoewel het ook kan gebruikt met eenvoudige gegevenstypen zoals tekenreeksen en cijfers.

Is JSON een programmeertaal?

JSON is een gegevensformaat. Het kan worden geclassificeerd als een taal , maar niet een programmeertaal . De relatie met JavaScript is dat het zijn syntaxis (min of meer) deelt met een subset van JavaScript-letterwoorden. De JSON specificatie definieert het volledig; het is niet afhankelijk van verwijzingen naar de JavaScript-specificatie.

Aanbevolen: