자바스크립트 배열을 JSON 포맷으로 변환하기
페이지 정보
본문
JAVASCRIPT
자바스크립트 배열을 JSON으로 변환하기
단순 배열과 key, value 형태의 배열을 json 으로 변환할 수가 있다.
- Encode : 배열을 문자열로
JSON.stringify(arr)
- Decode : 문자열을 배열로
JSON.parse(str) ( $.parseJSON 으로도 가능 )
▶ 단순 배열형태
[code]
var dataArray = new Array(1,2,3,4,5,6,7,8,9,10);
var jsonEncode = JSON.stringify(dataArray);
alert(jsonEncode);
var jsonDecode = JSON.parse(jsonEncode);
alert(jsonDecode[0]);
[/code]
▶ key, value 형태
[code]
var dataArray = new Array(
{firstname:'Gil-dong',lastname:'Hong'},
{firstname:'Sun-shin',lastname:'Yi'},
{firstname:'Yeong-sil',lastname:'Jang'}
);
var jsonEncode = JSON.stringify(dataArray);
alert(jsonEncode);
var jsonDecode = JSON.parse(jsonEncode);
alert(jsonDecode[0].firstname + ' ' + jsonDecode[0].lastname);
[/code]
** 출처 : http://itrooms.tistory.com/232
자바스크립트 배열을 JSON으로 변환하기
단순 배열과 key, value 형태의 배열을 json 으로 변환할 수가 있다.
- Encode : 배열을 문자열로
JSON.stringify(arr)
- Decode : 문자열을 배열로
JSON.parse(str) ( $.parseJSON 으로도 가능 )
▶ 단순 배열형태
[code]
var dataArray = new Array(1,2,3,4,5,6,7,8,9,10);
var jsonEncode = JSON.stringify(dataArray);
alert(jsonEncode);
var jsonDecode = JSON.parse(jsonEncode);
alert(jsonDecode[0]);
[/code]
▶ key, value 형태
[code]
var dataArray = new Array(
{firstname:'Gil-dong',lastname:'Hong'},
{firstname:'Sun-shin',lastname:'Yi'},
{firstname:'Yeong-sil',lastname:'Jang'}
);
var jsonEncode = JSON.stringify(dataArray);
alert(jsonEncode);
var jsonDecode = JSON.parse(jsonEncode);
alert(jsonDecode[0].firstname + ' ' + jsonDecode[0].lastname);
[/code]
** 출처 : http://itrooms.tistory.com/232
추천0
댓글목록
등록된 댓글이 없습니다.