웹 프론트엔드 JS 튜토리얼 js json 데이터 파싱 및 직렬화 (1) json.stringify()_json 기본 사용법

js json 데이터 파싱 및 직렬화 (1) json.stringify()_json 기본 사용법

May 16, 2016 pm 05:42 PM
json 직렬화 분석하다

초기 JSON 파서는 기본적으로 JavaScript의 eval() 함수를 사용했습니다. JSON은 JavaScript 구문 자체이므로 eval() 함수는 JavaScript 개체 및 배열을 구문 분석하고 해석하고 반환할 수 있습니다.
ECMAScript 5는 JSON 구문 분석 동작을 표준화하고 전역 개체 JSON을 정의합니다.

JSON 객체에는 stringify()와 Parse()라는 두 가지 메서드가 있습니다. 가장 간단한 경우, 이 두 가지 방법은 JavaScript 개체를 JSON 문자열로 직렬화하고 JSON 문자열을 기본 JavaScript로 구문 분석하는 데 사용됩니다. 예:
새 HTML 만들기: 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.






{"title":"Advanced Program with JavaScript","authors":["Nicholas C. Zakas"],"edition" :3,"year":2011}


JavaScript 객체를 직렬화할 때 모든 함수와 프로토타입 멤버는 의도적으로 무시되며 결과에 반영되지 않습니다. 또한 값이 정의되지 않은 속성도 건너뜁니다. 결과는 값이 유효한 JSON 데이터 유형인 인스턴스 속성으로 끝납니다.

book과 objectBook은 동일한 속성을 가지지만 관계가 없는 두 개의 독립적인 개체입니다. JSON.parse()에 전달된 문자열이 유효한 JSON이 아닌 경우 이 메서드는 오류를 발생시킵니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP 배열을 JSON으로 변환하기 위한 성능 최적화 팁 PHP 배열을 JSON으로 변환하기 위한 성능 최적화 팁 May 04, 2024 pm 06:15 PM

PHP 배열을 JSON으로 변환하기 위한 성능 최적화 팁

Win11의 새로운 기능 분석: Microsoft 계정 로그인을 건너뛰는 방법 Win11의 새로운 기능 분석: Microsoft 계정 로그인을 건너뛰는 방법 Mar 27, 2024 pm 05:24 PM

Win11의 새로운 기능 분석: Microsoft 계정 로그인을 건너뛰는 방법

Jackson 라이브러리의 주석은 JSON 직렬화 및 역직렬화를 어떻게 제어합니까? Jackson 라이브러리의 주석은 JSON 직렬화 및 역직렬화를 어떻게 제어합니까? May 06, 2024 pm 10:09 PM

Jackson 라이브러리의 주석은 JSON 직렬화 및 역직렬화를 어떻게 제어합니까?

PHP에서 중간점의 의미와 사용법 분석 PHP에서 중간점의 의미와 사용법 분석 Mar 27, 2024 pm 08:57 PM

PHP에서 중간점의 의미와 사용법 분석

Java 직렬화는 성능에 어떤 영향을 줍니까? Java 직렬화는 성능에 어떤 영향을 줍니까? Apr 16, 2024 pm 06:36 PM

Java 직렬화는 성능에 어떤 영향을 줍니까?

C++ 함수 라이브러리는 직렬화 및 역직렬화를 어떻게 수행합니까? C++ 함수 라이브러리는 직렬화 및 역직렬화를 어떻게 수행합니까? Apr 18, 2024 am 10:06 AM

C++ 함수 라이브러리는 직렬화 및 역직렬화를 어떻게 수행합니까?

PHP 배열을 JSON으로 변환하기 위한 빠른 팁 PHP 배열을 JSON으로 변환하기 위한 빠른 팁 May 03, 2024 pm 06:33 PM

PHP 배열을 JSON으로 변환하기 위한 빠른 팁

golang 함수 유형의 직렬화 및 역직렬화 golang 함수 유형의 직렬화 및 역직렬화 Apr 29, 2024 am 08:15 AM

golang 함수 유형의 직렬화 및 역직렬화

See all articles