반응형
JavaScript 객체를 JSON으로 어떻게 인코딩합니까?
JavaScript 객체를 JSON으로 인코딩하는 좋은 방법이 있습니까?
키 값 쌍 목록이 있습니다 ... 여기서 이름은 확인란에서 가져 왔고 상자의 선택 여부에 따라 값은 true 또는 false입니다.
var values = {};
$('#checks :checkbox').each(function() { values[this.name]=this.checked; });
이 값을 JSON 개체에 전달하여 쿠키에 저장하여 테이블을 렌더링하고 싶습니다 (사용자가 확인한 항목에 따라 열이 추가됨).
누구든지 해결책을 알고 있습니까?
JSON.stringify 를 사용할 수 있다고 생각합니다 .
// after your each loop
JSON.stringify(values);
이제 모든 주요 브라우저에 네이티브 JSON 인코딩 / 디코딩이 포함됩니다.
// To encode an object (This produces a string)
var json_str = JSON.stringify(myobject);
// To decode (This produces an object)
var obj = JSON.parse(json_str);
유효한 JSON 데이터 만 인코딩됩니다. 예를 들면 :
var obj = {'foo': 1, 'bar': (function (x) { return x; })}
JSON.stringify(obj) // --> "{\"foo\":1}"
유효한 JSON 유형은 다음과 같습니다 객체, 문자열, 숫자, 배열, true
, false
,와 null
.
일부 JSON 리소스 :
참고 URL : https://stackoverflow.com/questions/10919965/how-do-i-encode-a-javascript-object-as-json
반응형
'programing tip' 카테고리의 다른 글
Windows 7에서 IIS 서비스를 찾을 수 없습니다. (0) | 2020.12.07 |
---|---|
Intellij : 사용법을 찾지 만 결과에서 테스트 파일 제외 (0) | 2020.12.07 |
Json을 Asp.Net Web API의 파생 형식으로 역 직렬화 (0) | 2020.12.07 |
ember-cli 0.0.47 업그레이드 후 콘텐츠 보안 정책 지침 위반 (0) | 2020.12.07 |
C의 전체 "for"루프 구문은 무엇입니까? (0) | 2020.12.07 |