JSON. stringify () 는 JavaScript 대상 을 문자열 로 변환 합 니 다.

11578 단어 자바 script
JSON. stringify () JSON 은 보통 서버 와 데 이 터 를 교환 하 는 데 사 용 됩 니 다.서버 에 데 이 터 를 보 낼 때 보통 문자열 입 니 다.JSON. stringify () 방법 으로 자 바스 크 립 트 대상 을 문자열 로 변환 할 수 있 습 니 다.문법 JSON. stringify (value [, replace [, space]]) * 매개 변수 설명: value: 필수, 유효한 JSON 문자열.replace: 선택 가능.결 과 를 바 꾸 는 함수 나 배열 입 니 다.replace 가 함수 라면 JSON. stringify 는 이 함 수 를 호출 하여 각 구성원 의 키 와 값 을 입력 합 니 다.원본 값 대신 반환 값 을 사용 합 니 다.이 함수 가 undefined 로 돌아 가면 구성원 을 제외 합 니 다.루트 대상 의 키 는 빈 문자열 입 니 다: "". replace 가 하나의 배열 이 라면 이 배열 에 키 가 있 는 구성원 만 변환 합 니 다. 구성원 의 변환 순 서 는 배열 에 있 는 키 의 순서 와 같 습 니 다. value 매개 변수 도 배열 일 때 replace 배열 을 무시 합 니 다. space: 선택 할 수 있 습 니 다. 텍스트 는 들 여 쓰기, 빈 칸, 줄 바 꾸 기 를 추가 합 니 다. space 가 숫자 라면 값 텍스트 를 단계별 로 들 여 쓰기 지정 수 를 되 돌려 줍 니 다.스페이스 가 10 보다 크 면 텍스트 를 10 개의 스페이스 바 로 축소 합 니 다. 스페이스 는 다음 과 같은 비 숫자 를 사용 할 수 있 습 니 다. \ t. * 자 바스 크 립 트 대상 변환

<html>
<head>
<meta charset="utf-8">
<title>    (runoob.com)title>
head>
<body>

<h2>  JavaScript     Wie JSON    h2>

<p id="demo">p>

<script>

var obj = { "name":"runoob", "alexa":10000, "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;

script>

body>
html>

* * JavaScript 배열 을 JSON 문자열 로 변환 할 수 있 습 니 다. * *

<html>
<head>
<meta charset="utf-8">
<title>    (runoob.com)title>
head>
<body>

<h2>  JavaScript       JSON   h2>

<p id="demo">p>

<script>

var arr = [ "Google", "Runoob", "Taobao", "Facebook" ];
var myJSON = JSON.stringify(arr);
document.getElementById("demo").innerHTML = myJSON;

script>

body>
html>

* * 이상 해석 데이터 JSON 은 Date 대상 을 저장 할 수 없습니다. JSON. stringify () 는 모든 날 짜 를 문자열 로 변환 합 니 다. * *

<html>
<head>
<meta charset="utf-8">
<title>    (runoob.com)title>
head>
<body>

<h2>JSON.stringify   Date         h2>

<p id="demo">p>

<script>

var obj = { "name":"Runoob", "initDate":new Date(), "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;

script>

body>
html>

* * 해석 함수 JSON 은 함 수 를 포함 할 수 없습니다. JSON. stringify () 는 key 와 value 를 포함 한 JavaScript 대상 의 함 수 를 삭제 합 니 다. * *

<html>
<head>
<meta charset="utf-8">
<title>    (runoob.com)title>
head>
<body>

<h2>JSON.stringify          h2>

<p id="demo">p>

<script>

var obj = { "name":"Runoob", "alexa":function () {return 10000;}, "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;

script>

body>
html>

JSON. stringify () 함 수 를 실행 하기 전에 함 수 를 문자열 로 변환 하여 상기 문제 가 발생 하지 않도록 할 수 있 습 니 다.

<html>
<head>
<meta charset="utf-8">
<title>    (runoob.com)title>
head>
<body>

<h2>JSON.stringify          h2>

<p>        JSON.stringify()                  。p>

    <p id="demo">p>

<script>

var obj = { "name":"Runoob", "alexa":function () {return 10000;}, "site":"www.runoob.com"};
obj.alexa = obj.alexa.toString();
var myJSON = JSON.stringify(obj);
document.getElementById("demo").innerHTML = myJSON;

script>

body>
html>

JSON 에서 함 수 를 사용 하 는 것 을 권장 하지 않 습 니 다. 브 라 우 저 는 주류 브 라 우 저 를 지원 합 니 다. JSON. stringify () 함수: Firefox 3.5 Internet Explorer 8 Chrome Opera 10 Safari 4
초보 튜 토리 얼 감사합니다!

좋은 웹페이지 즐겨찾기