JSON 정리
var person = {"height":164, "job":"programmer"}
이렇게 만들면 { }로 만든것은 객체
객체는 {로 시작하고 }로 끝내며, 이름:값 , 쉼표로 구분.
[ 로 시작하고 값을 ,로 구분하고 ]로 끝나면 배열.
[]는 javascript에서만 가능.
따라서 JSON을 만든것.
var infostr = JSON.stringify(infoobj);
infostr이라는 변수에 인자로 전달된 infoobj 객체를 JSON 포맷으로 변형한 text를 infostr에 넣게 되는 것. 즉, infostr에 JSON 포맷의 텍스트가 들어가는 것이다.
JSON.parse(a);
parse함수는 a를 객체로 만들어준다.
JSON.stringify(b);
b의 값을 JSON 포맷에 맞는 텍스트로 바꿔준다.
php
echo implode(',', $timezones);
JavaScript
var tzs = _tzs.split(',');
php에서 JS로 전송을 하기 위해서는 배열을 문자로 만들어서 전달하고 다시 배열로 저장하는 방식을 사용하고 있다. 이 불편한 방법을 해결해주는게 JSON이다.
JSON_encode();
php --> JSON : 데이터 변환해주는 함수.
Author And Source
이 문제에 관하여(JSON 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@su_jin1127/JSON-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)