2011-01-20 4 views
0

jQuery 및/또는 Underscore JS를 통해 데이터 배열로 처리 할 수 ​​있지만 순수 RAW JSON 용 API를 배우고 싶습니다. 예를 들어, I가 알고원시 JSON 조작에 대한 JS JSON 정보는 어디에서 찾을 수 있습니까?

단지 항목을 삭제하지만 전체 API를 배울 갈 수있는 집합 장소가
delete json.item 

?

- Douglas Crockfords 도서관에 대해 배우고 싶습니다. 문자열 인 "JSON"뿐만 아니라 JSON.func() 라이브러리. 예를 들어, 그는 stringify 등의 기능을 가지고 있습니다. 그의 사이트는 완전히 엉망입니다. JSON 라이브러리 (표준이되었습니다)에 대해 더 자세히 알기를 원하면 궁금합니다.

답변

2

그런 것은 없습니다 . 원시 JSON은 문자열이며이를 조작하려고 시도하면 문자열이 손상됩니다. 항상 해독 한 후에 조작하십시오.

+0

내 말에서 찾을 수 있습니다 자바 스크립트 객체, JSON을 수정하는 방법에 대한 질문을 한 것으로 나타났습니다? 그의 라이브러리/API는 예를 들어 stringify()입니까? 나는 그의 모든 기능을 문서화하여 어디서 찾을 수 있는지 궁금했다. 그의 사이트는 엉망이다. –

2

delete은 개체의 속성을 수정하지만 JSON을 조작 ​​할 수는 없습니다 (JSON이 개체의 속성으로 저장되어 있지 않은 경우 완전히 삭제됩니다).

당신은 더글러스 크록 포드가있는 경우, "API는"https://developer.mozilla.org/en/JavaScript/Reference

+0

더글러스 크로크 포드의 JSON이란 뜻입니까? 그의 라이브러리/API는 예를 들어 stringify()입니까? 나는 그의 모든 기능을 문서화하여 어디서 찾을 수 있는지 궁금했다. 그의 사이트는 엉망이다. –

+0

'parse'와'stringify' **는 ** 전체 API입니다. JS의 JSON 라이브러리가 다른 작업을 수행하는 것은 의미가 없습니다. 라이브러리 파일 상단의 문서 (https://github.com/douglascrockford/JSON-js/blob/master/json.js)는 명확하고 포괄적입니다. – Quentin

관련 문제