ホームページ > ウェブフロントエンド > jsチュートリアル > js の解析と json データのシリアル化 (3) json parsing_json に関するディスカッション

js の解析と json データのシリアル化 (3) json parsing_json に関するディスカッション

WBOY
リリース: 2016-05-16 17:42:17
オリジナル
938 人が閲覧しました

このセクションでは主に json の解析について説明します。
JSON.parse() メソッドは、キーと値のペアごとに呼び出される関数である別のパラメーターを受け取ることもできます。 JSON.stringify() によって受け取られる置換 (フィルター) 関数 (replacer) を区別するために、この関数は復元関数 (reviver) と呼ばれますが、実際には 2 つの関数の署名は同じです。両方とも 2 つのパラメーターを受け取ります。 , キーと値、両方とも値を返す必要があります。

復元関数が未定義を返した場合、対応するキーが結果から削除されることを意味し、別の値が返された場合は、その値が結果に挿入されます。例:

コードをコピーします コードは次のとおりです。

>


button" onclick= "init()" value="Test" />




上記のコードは、最初に生年月日birthDateを追加します。このプロパティは学生の属性を保持します。このオブジェクトはシリアル化後に有効な JSON 文字列になり、解析されて StudentObject の Date オブジェクトに復元されます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート