JSON.stringify() 메소드는 객체를 JSON 문자열로 변환한다. 코드를 보자.
// 자료를 생성합니다.
const data = [{
name: '혼자 공부하는 파이썬',
price: 18000,
publisher: '한빛미디어'
},{
name: 'HTML5 웹 프로그래밍 입문',
price: 26000,
publisher: '한빛아카데미'
}]
// 자료를 JSON으로 변환합니다.
console.log(JSON.stringify(data))
console.log(JSON.stringify(data, null, 2))
console.log(JSON.stringify(data)) 에서처럼 파라미터를 하나만 넣으면 한줄로 쭉 이어서 출력된다.
console.log(JSON.stringify(data, null, 2)) 처럼 3번째 파라미터에 2를 넣으면 2칸씩 들여쓰기를 해서 출력된다.
두번째 파라미터는 잘 쓰지 않는다.
콘솔창에는 아래처럼 출력될 것이다.
[{"name":"혼자 공부하는 파이썬","price":18000,"publisher":"한빛미디어"},{"name":"HTML5 웹 프로그래밍 입문","price":26000,"publisher":"한빛아카데미"}]
[
{
"name": "혼자 공부하는 파이썬",
"price": 18000,
"publisher": "한빛미디어"
},
{
"name": "HTML5 웹 프로그래밍 입문",
"price": 26000,
"publisher": "한빛아카데미"
}
]
'자바스크립트 리뷰' 카테고리의 다른 글
객체의 속성으로 함수를 쓸때, 화살표 함수는 쓰지 않는다. [혼공자6-1-5] (0) | 2023.04.08 |
---|---|
동적으로 객체 속성 추가하기 / 제거하기 [혼공자 6-1-2 ~ 3] (0) | 2023.04.07 |
객체에 함수를 속성으로 넣은 것을 메소드라고 부른다.[혼공자 6-1-1] (0) | 2023.04.07 |
console.log 메소드가 forEach 파라미터로 들어갈 때. [혼공자 5-2-4] (0) | 2023.04.06 |
getter와 setter 간결하게 사용하기 [혼공자 9-2-10] (0) | 2023.04.06 |