この記事では、主に JS によって実装された json のシリアル化および逆シリアル化関数を紹介し、具体的な例に基づいて javascript json のシリアル化および逆シリアル化に関連する実装テクニックを分析します。必要な方はこの記事を参照してください。 json のシリアル化および逆シリアル化関数。参考までに皆さんと共有してください。詳細は次のとおりです:
シリアル化:
1 2 3 4 5 6 | <strong> var s = new Object();
s.Name = "clientValue" ;
s.Id = 1;
s.ClassId = 2;
var data = JSON.stringify(s);
console.log(data);</strong>
|
ログイン後にコピー
逆シリアル化:
eval
string
をobject
1 2 | <a href= "https://www.php.cn/wiki/60.html" target= "_blank" > var s = eval ('(' + data+ ')');
console.log(s.Name);</a>
|
完全な例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <meta charset= "UTF-8" >
<title>json序列化与反序列化</title>
<script>
var s = new Object();
s.Name = "clientValue";
s.Id = 1;
s.ClassId = 2;
var data = JSON.stringify(s);
console.log(data);
var s = eval ('(' + data+ ')');
console.log(s.Name);
</script>
|
ログイン後にコピー
レンダリングを実行するは次のとおりです:
以上がJSON シリアル化および逆シリアル化関数の JavaScript 実装の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。