App: Kostenloser JSON-Viewer zum Parsen und Anzeigen der Ausgabe Ihrer API
Es gibt Zeiten, in denen ich arbeite JavaScript-Objekt-Notation (JSON) bestanden oder zurückgegeben werden APIs und ich muss Fehler beheben, wie ich das zurückgegebene Array analysiere. Meistens ist es jedoch schwierig, da es sich nur um eine einzelne Zeichenfolge handelt. Das ist, wenn a JSON Viewer ist sehr praktisch, damit Sie die hierarchischen Daten einrücken und dann durchblättern können, um die benötigten Informationen zu finden.
Was ist JavaScript Object Notation (JSON)?
JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenaustauschformat, das für Menschen einfach zu lesen und zu schreiben und für Maschinen einfach zu parsen und zu generieren ist. Es basiert auf einer Teilmenge der Programmiersprache JavaScript und wird verwendet, um Datenstrukturen in einem Textformat darzustellen, das über ein Netzwerk gesendet und empfangen werden kann.
Quelle: JSON
Ein JSON-Objekt ist eine ungeordnete Sammlung von Schlüssel-Wert-Paaren, wobei jeder Schlüssel eine Zeichenfolge ist und jeder Wert eine Zeichenfolge, eine Zahl, ein boolescher Wert, ein Nullwert, ein Array oder ein anderes JSON-Objekt sein kann. Die Schlüssel-Wert-Paare werden durch Kommas getrennt und von geschweiften Klammern umgeben {}
.
JSON-Beispiel
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
In diesem Beispiel hat das JSON-Objekt fünf Schlüssel-Wert-Paare: "name"
, "age"
, "isMarried"
, "address"
und "phoneNumbers"
. Der Wert von "address"
ein weiteres JSON-Objekt ist, und der Wert von "phoneNumbers"
ist ein Array von Strings.
JSON ist vorteilhaft, da es für Maschinen einfach zu analysieren und zu generieren ist. Es basiert auf einer Teilmenge des JavaScript-Programmiersprachenstandards ECMA-262, 3. Ausgabe – Dezember 1999. JSON ist ein Textformat, das vollständig sprachunabhängig ist, aber Konventionen verwendet, die Programmierern der C-Sprachfamilie vertraut sind, und nativ unterstützt wird von C, C++, C#, Java, JavaScript, Perl, PHP, Python und vielen anderen. Diese Eigenschaften machen JSON zu einer idealen Datenaustauschsprache.