[1] : JSON.parse( jsonText ) --> JSON 형식의 텍스트 --> 객체로 변환.
let jsonText = '{ "name": "홍길동", "age": 20, "nationality": "대한민국" }';
console.log( "변환전 --> " + typeof jsonText ); // string
const jsonObj = JSON.parse( jsonText );
console.log( "변환후 --> " + typeof jsonObj ); // object
console.log( '--------------------------------------------------' );
console.log( jsonObj.name ); // 홍길동
console.log( jsonObj.age ); // 20
console.log( jsonObj.nationality ); // 대한민국
console.log( jsonObj.name +"("+ jsonObj.age +") "+ jsonObj.nationality );
console.log( `이름과 나이는 ${ jsonObj.name } (${ jsonObj.age }) 이며, 국적은 ${ jsonObj.nationality } 이다.` );
[2] : JSON.stringify( dataObj ) --> 데이터 객체를 --> JSON 형식의 텍스트로 변환.
console.log( '--------------------------------------------------' );
const jsonStr = JSON.stringify( jsonObj );
console.log( jsonStr ); // { "name": "홍길동", "age": 20, "nationality": "대한민국" }
console.log( typeof jsonStr ); // string
'JAVASCRIPT' 카테고리의 다른 글
[js] api를 이용하여 정보 얻어내기 (jquery, json 활용) (0) | 2022.02.05 |
---|---|
[JS] JSON 데이터를 웹페이지로 출력하기 (0) | 2022.01.07 |
[JS] 중첩된 JSON 데이터 다루기 (0) | 2022.01.07 |
[JS] JSON 데이터를 다루기위한 JS 기본 사용법 (0) | 2022.01.07 |
[JS] JSON 객체 vs JSON 배열 (0) | 2022.01.06 |