JSON Tutorial
JSON: JavaScript Object Notation (JavaScript Object Notation)
JSON ist eine Syntax zum Speichern und Austauschen von Textinformationen, ähnlich wie XML.
JSON ist kleiner, schneller und einfacher zu parsen als XML.
JSON ist für Menschen leicht zu lesen und zu schreiben.
Programmiersprachen wie C, Python, C++, Java, PHP und Go unterstützen alle JSON.
JSON-Beispiele
{
"sites": [
{ "name":"Example" , "url":"www.example.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"Weibo" , "url":"www.weibo.com" }
]
}
Dieses sites-Objekt ist ein Array, das 3 Website-Datensätze (Objekte) enthält.
Was ist JSON?
- JSON steht für JavaScript Object Notation (JavaScript Object Notation)
- JSON ist ein leichtgewichtiges Textdaten-Austauschformat
- JSON ist sprachunabhängig: JSON verwendet die JavaScript-Syntax, um Datenobjekte zu beschreiben, aber JSON ist weiterhin unabhängig von Sprache und Plattform. JSON-Parser und JSON-Bibliotheken unterstützen viele verschiedene Programmiersprachen. Derzeit unterstützen sehr viele dynamische Programmiersprachen (PHP, JSP, .NET) JSON.
- JSON ist selbstbeschreibend und einfacher zu verstehen.
JSON - In JavaScript-Objekte konvertieren
Das JSON-Textformat ist syntaktisch identisch mit dem Code zum Erstellen von JavaScript-Objekten.
Aufgrund dieser Ähnlichkeit können JavaScript-Programme ohne einen Parser die integrierte eval()-Funktion verwenden, um native JavaScript-Objekte aus JSON-Daten zu erzeugen.
JSON-Tools
- JSON-Formatierungstool:https://www.jyshare.com/front-end/53/
- JSON-Escape/Unescape:https://www.jyshare.com/front-end/7683/
- JSON-Online-Parsing-Tool:https://www.jyshare.com/front-end/9557/
- JSON-Diff-Vergleichstool:https://www.jyshare.com/front-end/9557/