>  기사  >  웹 프론트엔드  >  JS에서 JSON을 운영하는 몇 가지 작은 경험을 요약했습니다.

JS에서 JSON을 운영하는 몇 가지 작은 경험을 요약했습니다.

php是最好的语言
php是最好的语言원래의
2018-07-23 15:17:351024검색

일반적으로 사용되는 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){
+ " " +

을 트래버스합니다. 실행 결과:

JS에서 JSON을 운영하는 몇 가지 작은 경험을 요약했습니다.

4번째.

packJson ="name":"nikita", "password":"1111""name":"tony", "password":"2222"( p  packJson){
+ " " +
저는 이런 글쓰기 방식을 선호합니다:

( i = 0; i < packJson.length; i+++ " " +


실행 결과:


5. 두 개의 JS에서 JSON을 운영하는 몇 가지 작은 경험을 요약했습니다.

JSON

개체를 하나로 조립합니다.

(targetJson &&( p =
사용법은 다음과 같습니다.
 json1 = {"name":"nikita" json2 = {"password":"1111"

실행 결과 :


재인쇄 시 이 글의 주소를 표기해주세요: JS에서 JSON을 운영하면서 직접 정리한 소소한 경험들(재게시됨)

관련 권장 사항: JS에서 JSON을 운영하는 몇 가지 작은 경험을 요약했습니다.

JSON 작업 예제에 대한 PHP 분석

PHP JSON 작업, phpjson 작업_PHP 튜토리얼

PHP JSON 작업, phpjson 작업

위 내용은 JS에서 JSON을 운영하는 몇 가지 작은 경험을 요약했습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.