문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
wiki:javascript:javascript_note:json_intro [2022/04/06 10:17] emblim98 |
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> | ||