ホームページ >ウェブフロントエンド >jsチュートリアル >Jsonを解析するにはどのような方法がありますか?
今回はJsonを解析する方法と、Jsonを解析する際の注意事項を紹介します。実際のケースを見てみましょう。
最近のプロジェクトではインターフェイスを頻繁に調整していましたが、深く理解しておらず、非常に混乱しているため、将来の参考のために簡単に整理しました。
【文字列オブジェクトに変換】
•parseは、次のような文字列からjsonオブジェクトを解析するために使用されます
•var str = '{"name":"demo","age" ; .eval('(' + str + ')');// eval() メソッド
var str='{ "name": "John" }'; var obj = eval('(' + str + ')'); alert( obj.name);
2.parseJSON(str) var str='{ "name": "John" }';
var obj = jQuery.parseJSON(str)
alert("1"+ obj.name);
3.JSON.parse(str)
var str = '{ "name": "mady", "age": "24" }'; var obj = JSON.parse(str); alert(obj.name);4.jquery-json 拡張ライブラリ ダウンロード: http://code.google.com/p/ jquery-json/
【オブジェクトを文字列に変換】
•stringify()は、
などのオブジェクトから文字列を解析するために使用されます•var a = {a:1,b:2}
•結果:•JSON.stringify(a)•"{"a":1,"b":2}"
toJSONString() またはグローバル メソッド JSON.stringify() を使用して JSON を変換できます。オブジェクトを JSON 文字列に変換します。 例: var last=obj.toJSONString(); //将JSON对象转化为JSON字符
または
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符 alert(last);
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
JSONP の原則とケース分析の詳細な説明
ajax と jsonp の違いと json を使用する手順の詳細な説明
以上がJsonを解析するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。