자바스크립트 JSON 참조
JSON ( 자바 스크립트 객체 표기법 ) _ _ _
JSON은 데이터를 저장하고 전송하기 위한 형식입니다.
JSON은 텍스트이며 텍스트는 어디에서나 전송할 수 있으며 모든 프로그래밍 언어로 읽을 수 있습니다.
JavaScript 객체는 JSON으로 변환될 수 있고 JSON은 JavaScript 객체로 다시 변환될 수 있습니다.
이렇게 하면 복잡한 구문 분석이나 번역 없이 데이터를 JavaScript 개체로 사용할 수 있습니다.
예시
JSON 보내기:
// a JavaScript object...:
var myObj =
{ "name":"John",
"age":31, "city":"New York" };
// ...converted into JSON:
var myJSON =
JSON.stringify(myObj);
// send JSON:
window.location = "demo_json.php?x=" + myJSON;
JSON에 대한 튜토리얼은 JSON 튜토리얼을 읽어 보세요 .
JSON 메서드
Method | Description |
---|---|
parse() | Parses a JSON string and returns a JavaScript object |
stringify() | Convert a JavaScript object to a JSON string |
유효한 데이터 유형
JSON에서 값은 다음 데이터 유형 중 하나여야 합니다.
- 문자열
- 숫자
- 객체(유효한 JSON 값 포함)
- 배열
- 참이나 거짓
- 없는
JSON 값 은 다음 데이터 유형 중 하나일 수 없습니다 .
- 기능
- 날짜
- 찾으시는 주소가 없습니다
더 많은 예
예시
JSON 수신:
// myJSON is text received in JSON format.
// Convert JSON into a JavaScript
object:
var myObj =
JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;
예시
localStorage를 사용하여 데이터를 JSON으로 저장
// Storing data:
myObj =
{ "name":"John",
"age":31, "city":"New York" };
myJSON =
JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);
// Retrieving data:
text = localStorage.getItem("testJSON");
obj =
JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;
JSON 튜토리얼 에서 JSON에 대해 자세히 알아보세요 .