解析的にJSON JSON文字列オブジェクトの変換

例えば:JSON文字列:

VaRのSTR1 = '{ "名": "cxh"、 "セックス": "男"}'; 

JSONオブジェクト:

VaRのSTR2 = { "名": "cxh"、 "セックス": "男"};

JSONオブジェクトに、JSON文字列

上記STR1を使用するには、JSONオブジェクトに変換するには、以下のメソッドを使用します。

// JSONオブジェクトJSONに文字列

VAR OBJ =のeval( '(' + STR + ')'); //データ・フォーマットを書きます

および/または

VAR OBJ = str.parseJSON(); // JSONオブジェクトJSONに文字列を変換します

および/または

VAR OBJ = JSON.parse(STR); //はJSONオブジェクトJSONに文字列を変換し

その後、あなたはこれを読むことができます:

アラート(obj.name)。

アラート(obj.sex)。

特記事項:objが常に(文法が例外をスローする)JSONオブジェクト、変換後のその後のeval()関数を使用します(でも、複数の変換)またはJSONオブジェクトあったが、parseJSON()関数は、治療後に問題が発生します使用している場合。

第二に、あなたはJSON JSON文字列にJSON.stringifyまたはグローバル()オブジェクトのtoJSONString()メソッドを使用することができます。

例えば:

VAR最後= obj.toJSONString(); // JSONオブジェクト文字JSONへ

若しくは

VAR最後= JSON.stringify(OBJ); // JSONオブジェクトの文字JSONへ

警告(最後)。

おすすめ

転載: blog.csdn.net/weixin_33755847/article/details/91021544