JavaScript의 JSON 객체를 사용하는 방법

青灯夜游
풀어 주다: 2018-12-18 15:13:32
원래의
1890명이 탐색했습니다.

JavaScript에서 JSON 개체에는 다음과 같은 두 가지 메서드가 포함되어 있습니다.parse() 메서드와 stringify() 메서드. JSON 개체의 이 두 가지 메서드를 사용하여 JSON 문자열과 JavaScript 개체를 서로 변환할 수 있습니다. 다음 글에서는 JavaScript에서 JSON 객체를 사용하는 방법을 소개합니다.

JavaScript의 JSON 객체를 사용하는 방법

JavaScript에서 JSON이란 무엇인가요?

JSON은 논리적인 방식으로 액세스할 수 있고 사람이 읽을 수 있는 가벼운 데이터 모음을 저장하고 전송하는 형식입니다.

JSON은 사용자 입력에서 데이터를 생성하고 저장할 수 있으며, 서버에서 클라이언트로, 클라이언트에서 서버로, 서버에서 서버로 데이터를 전송할 수 있으며 데이터를 구성하고 유효성을 검사할 수도 있습니다.

JSON 개체 사용

JSON.parse() 메서드

JSON 개체의 구문 분석() 메서드는 JSON 문자열을 받아들이고 이 개체를 반환하기 전에 해당 JavaScript 개체로 변환할 수 있습니다. 기본 문장 구조를 살펴보겠습니다.

JSON.parse(text [,reviver])
로그인 후 복사

text: JSON으로 구문 분석할 문자열

reviver: 원래 구문 분석을 통해 생성된 값을 반환하기 전에 변환하는 방법을 지정하는 선택적 매개 변수입니다.

예:

<script>
var json = &#39;{ "学号":"01", "姓名":"小华", "年龄":20 }&#39;;
var student = JSON.parse(json);
//全部输出
console.log(student);

//单个输出
console.log("学号:"+student.学号);
console.log("姓名:"+student.姓名);
console.log("年龄:"+student.年龄);
</script>
로그인 후 복사

실행 효과는 다음과 같습니다. 출력을 살펴보겠습니다.

JavaScript의 JSON 객체를 사용하는 방법

JSON.stringify() 메서드

JSON 개체의 stringify() 메서드는 JavaScript 값을 변환할 수 있습니다. 해당 JSON 문자열에 추가한 다음 이 JSON 문자열을 반환합니다. 기본 문장 구조를 살펴보겠습니다.

Json.stringify(value [,replacer [,space]])
로그인 후 복사

value: JSON 문자열로 변환할 js 값을 지정합니다.

Replacer: 문자열화 프로세스의 동작을 변경할 수 있는 선택적 매개변수입니다. 대체 함수가 지정되면 값이 대체되고, 대체 배열이 지정되면 지정된 속성만 포함됩니다.

space: 선택적 매개변수로, 쉽게 읽을 수 있도록 출력 JSON 문자열에 공백을 삽입하는 데 사용되는 문자열 또는 숫자 개체입니다.

예: JavaScript 문자열 개체 및 배열 개체를 JSON 문자열로 변환

//JavaScript字符串对象
var json = { 学号:"01", 姓名:"小华", 年龄:20 };
var  student  =  JSON .stringify(json);  
console.log(student);

//JavaScript数组对象
var arr = [ "php", "mysql", "javascript"];
var  bc  =  JSON .stringify(arr);  
console.log(bc);
로그인 후 복사

출력:

JavaScript의 JSON 객체를 사용하는 방법

요약: 위 내용은 이 문서의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다.

위 내용은 JavaScript의 JSON 객체를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!