일반적으로 사용되는 JSON 처리 방법을 간략하게 요약합니다. JSON은 완전히 언어 독립적인 텍스트 형식을 사용하는 경량 데이터 교환 형식이며 이상적인 데이터 교환 형식입니다. 다음은 구현의 구체적인 작업 방법입니다.
1. 개요
JSON(JavaScript Object Notation)은 완전히 언어 독립적인 텍스트 형식을 사용하는 경량 데이터 교환 형식이며 이상적인 데이터 교환 형식입니다. 동시에 JSON은 JavaScript 기본 형식입니다. 즉, JavaScript에서 JSON 데이터를 처리하는 데 특별한 API나 툴킷이 필요하지 않습니다.
JSON에는 객체와 배열이라는 두 가지 구조가 있습니다.
1.Object
객체는 "{"로 시작하고 "}"로 끝납니다. 각 "키" 뒤에는 ":"이 오고 "'키/값' 쌍"은 ","로 구분됩니다.
packJson = {"이름":"nikita", "password":"1111"}
2.array
packJson = [{"name":"nikita", "password":"1111 "}, {"name":"tony", "password":"2222"}];
배열은 순서가 지정된 값의 모음입니다. 배열은 "["로 시작하고 "]"로 끝납니다. 값을 구분하려면 ","를 사용하세요.
2. JSON 객체와 JSONstrings
1의 변환은 json이 텍스트, 즉 문자열 형태로 전달되고, JS는 JSON을 운용한다. 객체이므로 JSON 객체와 JSON 문자열 간의 변환이 핵심입니다. 예:
JSON 문자열:
var jsonStr = '{"name":"nikita", "password":"1111"}'
JSON 개체:
var jsonObj = {"name":"nikita ", "password":"1111"};
2. 문자열을 Json
var myObject = eval('(' + myJSONtext + ')');
eval은 js입니다. 제공되는 기능은 그다지 안전하지 않으므로 json 패키지 사용을 고려해 볼 수 있습니다.
3. JSONobject
myJson = {"name":"nikita", "password":"1111"( p myJson){ + " " +
을 트래버스합니다. 실행 결과:
4번째. packJson ="name":"nikita", "password":"1111""name":"tony", "password":"2222"( p packJson){
+ " " +
저는 이런 글쓰기 방식을 선호합니다:
( i = 0; i < packJson.length; i+++ " " +
5. 두 개의
JSON 개체를 하나로 조립합니다. (targetJson &&( p =
사용법은 다음과 같습니다.
json1 = {"name":"nikita" json2 = {"password":"1111"
실행 결과 :
재인쇄 시 이 글의 주소를 표기해주세요: JS에서 JSON을 운영하면서 직접 정리한 소소한 경험들(재게시됨)
관련 권장 사항:
JSON 작업 예제에 대한 PHP 분석
위 내용은 JS에서 JSON을 운영하는 몇 가지 작은 경험을 요약했습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!