>웹 프론트엔드 >JS 튜토리얼 >자바스크립트에서 json 객체를 문자열로 변환하는 방법

자바스크립트에서 json 객체를 문자열로 변환하는 방법

青灯夜游
青灯夜游원래의
2021-03-30 17:13:4619430검색

Javascript에서는 "JSON.stringify()" 메서드를 사용하여 json 개체를 문자열로 변환한 다음 JSON 텍스트가 포함된 문자열을 반환할 수 있습니다. 구문 형식은 "JSON.stringify(value)"입니다.

자바스크립트에서 json 객체를 문자열로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

Convert json object to string in javascript

다음과 같은 객체가 있다고 가정해보세요:

var jsonObj = {
    "CityId":"18",
    "CityName":"西安2"
};

json 객체를 문자열로 변환하려면 JSON.stringify() 메소드를 사용할 수 있습니다. 이 방법은 ie8(호환성 모드), ie7 및 ie6과 같은 이전 버전의 IE 브라우저를 지원하지 않습니다.

var jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr);

출력 결과:

자바스크립트에서 json 객체를 문자열로 변환하는 방법

[권장 학습: js 기본 튜토리얼]

설명:

JSON.stringify() 메서드는 JavaScript 값을 JSON 문자열로 변환하는 데 사용됩니다.

Syntax

JSON.stringify(value[, replacer[, space]])

매개변수 설명:

  • 값:

    필수, 변환할 JavaScript 값(일반적으로 개체 또는 배열)입니다.

  • 대체자:

    선택 사항. 결과를 변환하는 데 사용되는 함수 또는 배열입니다.

    replacer가 함수인 경우 JSON.stringify는 함수를 호출하여 각 멤버의 키와 값을 전달합니다. 원래 값 대신 반환 값을 사용하십시오. 이 함수가 정의되지 않은 값을 반환하면 멤버가 제외됩니다. 루트 개체의 키는 빈 문자열("")입니다.

    replacer가 배열인 경우 배열에 키 값이 있는 멤버만 변환됩니다. 멤버는 배열의 키와 동일한 순서로 변환됩니다.

  • space:

    선택 사항, 공백이 숫자인 경우 반환 값 텍스트는 각 수준에서 지정된 공백 수만큼 들여쓰기됩니다. 공백 10개를 입력하세요. 공백은 다음과 같이 숫자가 아닌 문자도 사용할 수 있습니다.

반환 값: JSON 텍스트가 포함된 문자열을 반환합니다.

더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 비디오를 방문하세요! !

위 내용은 자바스크립트에서 json 객체를 문자열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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