English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JSON表示JavaScript Object Notation, JS 对象简谱。它用于在服务器和客户端之间存储和交换数据。
JSON是一种非常轻量级的数据交换格式,可以快速,轻松地解析和生成。
在浏览器和服务器之间交换数据时,数据只能是文本。
JSON是文本,我们可以将任何JavaScript对象转换为JSON,然后将JSON发送到服务器。
我们还可以将从服务器接收的任何JSON转换为JavaScript对象。
如果数据存储在JavaScript对象中,则可以将该对象转换为JSON,然后将其发送到服务器。
下面的示例将JavaScript对象转换为JSON字符串,然后将其发送到服务器:
var myObj = {name: "Seagull", age: 22, city: "New Delhi"}; var myJSON = JSON.stringify(myObj); window.location = "json_demo.php?q=" + myJSON;Testen Sie heraus‹/›
您将JSON.stringify()在本教程的后面部分详细了解该方法。
如果您接收JSON格式的数据,则可以将其转换为JavaScript对象。
以下示例将以JSON格式编写的字符串转换为JavaScript对象:
var myJSON = '{"name": "Seagull", "age":22, "city": "New Delhi"}'; var myObj = JSON.parse(myJSON); document.getElementById("output").innerHTML = myObj.name + " lives " + myObj.city;Testen Sie heraus‹/›
您将JSON.parse()在本教程的后面部分详细了解该方法。
JSON可以将JavaScript对象存储为文本。
以下示例显示如何使用JSON在本地存储中存储和检索用户信息:
// 存储数据 var myObj = {name: "Seagull", age:22, city: "New Delhi"}; var myJSON = JSON.stringify(myObj); localStorage.setItem("demoJSON", myJSON); // Daten abrufen var data = localStorage.getItem("demoJSON"); var obj = JSON.parse(data); document.getElementById("output").innerHTML = obj.name + " Wohnt in " + obj.city;Testen Sie heraus‹/›
Für mehr Informationen über das LocalStorage-Objekt besuchen Sie unsereHTML5 Web Storage API.
JSON ist ein leichtes textbasiertes offenes Format, das zur menschlich lesbaren Datenübertragung bestimmt ist.
JSON-Darstellung JavaScript Object Notation
Das JSON-Format wurde von Douglas Crockford spezifiziert
JSON wurde speziell für den menschlichen Datenaustausch entwickelt
JSON wurde vom JavaScript-Skriptsprachenausgedehnt
JSON ist „self-documenting“ und leicht verständlich
JSON ist sprachunabhängig
Die Dateierweiterung von JSON ist .json
Das JSON-Internet-Mediatyp ist application/json
Der einheitliche Typ-Identifikator ist public.json
JSON verwendet die JavaScript-Syntax, aber das JSON-Format ist nur Text.
Es kann mit jeder Programmiersprache Text gelesen und als Datenformat verwendet werden.
Das JSON-Format ist nur Text und kann leicht zwischen Servern gesendet werden und kann durch jede Programmiersprache als Datenformat verwendet werden.
Das JSON-Format wird zur Serialisierung und Übertragung strukturierter Daten über Netzwerkverbindungen verwendet.
JavaScript hat eingebaute FunktionenJSON.parse()) kann eine Zeichenfolge, die im JSON-Format geschrieben ist, in ein lokales JavaScript-Objekt umgewandelt werden.
Daher können Sie, wenn Sie Daten im JSON-Format vom Server empfangen, wie jedes andere JavaScript-Objekt damit umgehen.