그만큼JSON.stringify()>JavaScript의 메서드는 JavaScript 개체를 JSON 문자열로 변환하는 데 사용됩니다. 이 메서드는 JavaScript 개체를 입력으로 사용하고 해당 개체를 나타내는 JSON 형식의 문자열을 반환합니다.
통사론:
자바 명명 규칙
JSON.stringify(value, replacer, space);>
매개변수:
- 값: JSON 문자열로 변환할 값입니다.
- 대체자: 선택적 매개변수입니다. 이 매개변수 값은 변경 함수이거나 stringify에 대해 선택된 필터로 사용되는 배열일 수 있습니다. 값이 비어 있거나 null이면 개체의 모든 속성이 문자열에 포함됩니다.
- 공간: 선택적 매개변수이기도 합니다. 이 인수는 JSON.stringify() 함수를 사용하여 생성된 최종 문자열의 간격을 제어하는 데 사용됩니다. 숫자이거나 문자열일 수 있습니다. 숫자인 경우 지정된 수의 공백이 최종 문자열에 들여쓰기되고, 문자열인 경우 해당 문자열(최대 10자)이 들여쓰기에 사용됩니다.
반환 값: 주어진 값에 대한 문자열을 반환합니다.
JavaScript JSON stringify() 메서드 예
예 1: JavaScript 개체를 JSON 문자열로 변환
코드는 JavaScript 객체를 변환하는 방법을 보여줍니다.obj>다음을 사용하여 JSON 문자열로JSON.stringify()>. 결과 JSON 문자열은 직렬화된 형식으로 개체의 속성을 나타냅니다.
자바스크립트
const value = { Company: 'techcodeview.com', Estd: 2009, location: 'Noida' }; const result = JSON.stringify(value); console.log('value of result = ' + result);> 산출
value of result = {'Company':'techcodeview.com','Estd':2009,'location':'Noida'}> 예제 2: JSON.stringify() 및 JSON.parse()를 사용한 JavaScript 객체 딥 카피
코드는 객체를 생성합니다obj>중첩된 속성을 사용합니다.JSON.stringify()>개종하다obj>JSON 문자열로 변환한 다음JSON.parse()>그것을 객체로 다시 구문 분석합니다.obj2>. 수정 중obj2>영향을 미치지 않습니다obj>, 깊은 복사를 보여줍니다.
let obj = { name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify' } } } let obj2 = JSON.parse(JSON.stringify(obj)); obj2.add.state.topic = 'stringify json object'; console.log(obj); console.log(obj2);> 산출
{ name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify' } } } { name: 'GFG', add: { country: 'India', state: { code: 'JS', topic: 'stringify json object' } } ...> 예시 3: 배열을 JSON 문자열로 변환
코드는 배열을 변환합니다value>다음을 사용하여 JSON 문자열로JSON.stringify()>. 결과 문자열result>해당 유형과 함께 기록됩니다. 이는 JSON.stringify()가 JavaScript 데이터 유형을 JSON 문자열로 변환하는 방법을 보여줍니다.
java 문자열을 int로 캐스트자바스크립트
let value = ['Logan', 21, 'Peter', 24]; let result = JSON.stringify(value); console.log('value of result = ' + result); console.log('type of result = ' + typeof result);> 산출
value of result = ['Logan',21,'Peter',24] type of result = string>
우리는 전체 목록을 가지고 있습니다 자바스크립트 JSON 방법을 확인하려면 다음 단계를 따르세요. 자바스크립트 JSON 전체 참조 기사.
지원되는 브라우저:
- 크롬 4.0
- 파이어폭스 3.5
- 마이크로소프트 엣지 12.0
- 오페라 11.0
- 인터넷 익스플로러 8.0
- 사파리 4.0