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;테스트를 보세요‹/›
您将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;테스트를 보세요‹/›
您将JSON.parse()在本教程的后面部分详细了解该方法。
JSON可以将JavaScript对象存储为文本。
以下示例显示如何使用JSON在本地存储中存储和检索用户信息:
// 存储数据 var myObj = {name: "Seagull", age:22, city: "New Delhi"}; var myJSON = JSON.stringify(myObj); localStorage.setItem("demoJSON", myJSON); // 데이터 검색 var data = localStorage.getItem("demoJSON"); var obj = JSON.parse(data); document.getElementById("output").innerHTML = obj.name + " 거주하는 " + obj.city;테스트를 보세요‹/›
LocalStorage 객체에 대한更多信息를 알고 싶다면, 우리의HTML5 Web Storage API.
JSON은 텍스트 기반의 가벼운 오픈 표준으로, 인간이 읽을 수 있는 데이터 교환을 위해 목표를 가지고 있습니다.
JSON 표현 JavaScript Object Notation
JSON 형식은 Douglas Crockford가 지정했습니다
JSON은 인간이 읽을 수 있는 데이터 교환을 위해 설계되었습니다
JSON은 JavaScript 스크립트 언어에서 확장되었습니다
JSON은 '자기 설명'적이며 이해하기 쉽습니다
JSON은 언어에 상관없습니다
JSON 파일 확장자는 .json입니다
JSON 인터넷 미디어 타입은 application입니다/json
일관된 타입 식별자는 public.json입니다
JSON은 JavaScript 문법을 사용하지만, JSON 형식은 단순한 텍스트입니다.
문자열을 읽고 데이터 형식으로 사용할 수 있는 어떤 프로그래밍 언어든 가능합니다.
JSON 형식은 단순한 텍스트이며, 서버와의 통신에서 쉽게 전송되고, 어떤 프로그래밍 언어든 데이터 형식으로 사용할 수 있습니다.
JSON 형식은 네트워크 연결을 통해 구조화된 데이터를 시리얼라이즈하고 전송하는 데 사용됩니다.
JavaScript는 내장 기능을 가지고 있습니다JSON.parse(), JSON 형식으로 작성된 문자열을 로컬 JavaScript 객체로 변환할 수 있습니다.
따라서, 서버에서 JSON 형식으로 데이터를 받으면 다른 JavaScript 객체와 같이 사용할 수 있습니다.