• JSON 데이터는 이름과 값의 쌍으로 이루어집니다.
• JSON 데이터는 쉼표(,)로 나열됩니다.
• 객체(object)는 중괄호({})로 둘러쌓아 표현합니다.
• 배열(array)은 대괄호([])로 둘러쌓아 표현합니다.
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>json</title>
<script>
var book = {
name:'first java',
price : 25000,
publisher : 'FIRST'
};
// 자바 스크립트의 오브젝트를 > String(JSON규격)
// JSON.stringify(자바스크립트 오브젝트) : String으로 반환
var jsonStr = JSON.stringify(book);
window.onload = function(){
document.getElementById('view').innerHTML=jsonStr;
var str= '{"name":"first java","price":25000,"publisher":"FIRST"}';
// json String > 자바 오브젝트
var obj = JSON.parse(str);
console.log(typeof(obj));
console.log(obj);
};
</script>
</head>
<body>
<h1 id="view"></h1>
</body>
</html>
'front-end > Javascript & jquery' 카테고리의 다른 글
[자바스크립트] 문서 객체 가져오기 / getElementById / querySelector (0) | 2020.11.30 |
---|---|
[자바스크립트] 문서객체 만들기 / createElement / createTextNode (0) | 2020.11.30 |
[자바스크립트] onload (0) | 2020.11.30 |
[자바스크립트] 윈도우 객체 (0) | 2020.11.30 |
[자바스크립트] 객체와 배열 (0) | 2020.11.27 |
[자바스크립트] 함수 / settimeout / setinterval (0) | 2020.11.27 |
[자바스크립트] 기본 (0) | 2020.11.27 |