문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:json_intro [2022/12/02 10:19] 127.0.0.1 바깥 편집 |
wiki:javascript:javascript_note:json_intro [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 4: | 줄 4: | ||
* author | * author | ||
* email : shlim@repia.com | * email : shlim@repia.com | ||
- | * lastupdate | + | * lastupdate |
</ | </ | ||
<WRAP clear></ | <WRAP clear></ | ||
줄 69: | 줄 69: | ||
\\ | \\ | ||
JSON을 사용하면 JavaScript 객체를 텍스트로 저장할 수 있습니다.\\ | JSON을 사용하면 JavaScript 객체를 텍스트로 저장할 수 있습니다.\\ | ||
+ | |||
+ | ====== JSON 객체 ====== | ||
+ | 자바스크립트 배열과 객체를 활용해 자료를 표현하는 방식\\ | ||
+ | 자바스크립트 객체를 JSON 문자열로 변환할 때는 JSON.stringify()메소드를 사용합니다.\\ | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | const data = [ | ||
+ | { | ||
+ | name : ' | ||
+ | , price : 18000 | ||
+ | , publisher : ' | ||
+ | } | ||
+ | , | ||
+ | { | ||
+ | name : 'HTML5 웹 프로그래밍 입문' | ||
+ | , price : 20000 | ||
+ | , publisher : ' | ||
+ | } | ||
+ | ] | ||
+ | |||
+ | console.log(JSON.stringify(data)); | ||
+ | console.log(' | ||
+ | console.log(JSON.stringify(data, | ||
+ | </ | ||
+ | \\ | ||
+ | **결과 : **\\ | ||
+ | <code javascript> | ||
+ | [{" | ||
+ | +++++++++++++++++++++++++++ | ||
+ | [ | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | </ | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | console.log(JSON.stringify(data)); | ||
+ | </ | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | console.log(JSON.stringigy(data, | ||
+ | //null : 2번째 매개변수는 객체에서 어떤 속성만 선택해서 추출하고 싶을 때 사용하나, | ||
+ | //2: 들여쓰기 2칸으로 설정합니다.\\ | ||
+ | //--출처 : [혼자 공부하는 자바스크립트] | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
{{tag> | {{tag> |