今回は、JSON.parse()とJSON.stringify()の違いと、JSON.parse()とJSON.stringify()を使用する際の注意点について詳しく説明します。実践的なケースを見てみましょう。
1.parse は、string から json オブジェクトを解析するために使用されます。たとえば、
var str='{"name":"cpf","age":"23"}'
は JSON.parse(str) を通じて取得されます:
Object: age:"23" name:"cpf" _proto_:Object
ps: 一重引用符は {} の外側に書かれています。 each 各属性は二重引用符で囲む必要があります。そうでないと例外がスローされます
2.stringifyは、オブジェクトから文字列を解析するために使用されます。例:var a={a:1,b:2} JSON .stringify(a) 経由で取得: "{"a":1,"b":2}"JSON.stringify. この関数の機能は主にオブジェクトをシリアル化することです。 (または、元のオブジェクトを json オブジェクトなどの文字列に変換します): まず json オブジェクトを定義します、 var jsonObject = { "UserID": "1", "UserName": "xiaozhang" }; アラートを使用します(jsonObject) をポップアップして表示します:[Object Object]
var jsontext = JSON.stringify(jsonObject); alert(jsontext);
{ "UserID": "1", "UserName": "xiaozhang" }
var employeejson=jQuery.parseJSON(c);
JS が XML と JSON を相互に変換する方法
以上がJSON.parse()とJSON.stringify()の違いと使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。