JavaScript에서 JSON 개체에는 다음과 같은 두 가지 메서드가 포함되어 있습니다.parse() 메서드와 stringify() 메서드. JSON 개체의 이 두 가지 메서드를 사용하여 JSON 문자열과 JavaScript 개체를 서로 변환할 수 있습니다. 다음 글에서는 JavaScript에서 JSON 객체를 사용하는 방법을 소개합니다.
JavaScript에서 JSON이란 무엇인가요?
JSON은 논리적인 방식으로 액세스할 수 있고 사람이 읽을 수 있는 가벼운 데이터 모음을 저장하고 전송하는 형식입니다.
JSON은 사용자 입력에서 데이터를 생성하고 저장할 수 있으며, 서버에서 클라이언트로, 클라이언트에서 서버로, 서버에서 서버로 데이터를 전송할 수 있으며 데이터를 구성하고 유효성을 검사할 수도 있습니다.
JSON 개체 사용
JSON.parse() 메서드
JSON 개체의 구문 분석() 메서드는 JSON 문자열을 받아들이고 이 개체를 반환하기 전에 해당 JavaScript 개체로 변환할 수 있습니다. 기본 문장 구조를 살펴보겠습니다.
JSON.parse(text [,reviver])
text: JSON으로 구문 분석할 문자열
reviver: 원래 구문 분석을 통해 생성된 값을 반환하기 전에 변환하는 방법을 지정하는 선택적 매개 변수입니다.
예:
<script> var json = '{ "学号":"01", "姓名":"小华", "年龄":20 }'; var student = JSON.parse(json); //全部输出 console.log(student); //单个输出 console.log("学号:"+student.学号); console.log("姓名:"+student.姓名); console.log("年龄:"+student.年龄); </script>
실행 효과는 다음과 같습니다. 출력을 살펴보겠습니다.
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 객체를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!