JSON in JavaScript

Aus Wikizone
Version vom 19. Februar 2019, 10:34 Uhr von 37.49.72.8 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

JSON Snippets[Bearbeiten]

 JSON.parse(myJson) // Object from JSON-String
 JSON.stringify(myJson) // JSON-String from Object (or Array)

 // get json and decode    
 myJson = JSON.parse(response);
 // add data
 myJson.checked = true;
 // send new json back
 $.post('/someurl/', JSON.stringify(myJson));


 // Speichern von JSON Strings in einem hidden Feld. Muss zusätzlich wegen der Gänsefüsschen etc. nochmal URL-Encoded werden:
 uriEncodedJson = encodeURIComponent( JSON.stringify( myJsonString ))
 $('#myHiddenField').attr('value',uriEncodedJson) 
 myJson = JSON.parse( decodeURIComponent( $('#myHiddenField').attr('value') ) )