JSON文字列をJSONオブジェクトに変換
836 ワード
1.JSON.parse(jsonString);この方法はJSON文字列をJSONオブジェクトフォーマットに変換する.
JSON.stringIfy(json);このメソッドはJSON形式のオブジェクトを文字列形式に変換します
2..eval()を使用します.
注意:evalは危険です.evalはすべての文字列タイプのjavascriptコードを実行できます.evalを簡単に使用しないでください.
eval(string):
stringは必須です
(1.stringは、計算するJavaScript式または実行する文を含む計算する文字列です.
2.stringは元の文字列でなければなりません)
例:
方法1:
次はjson文字列です.
もちろん、この方法は使いにくいと思います.文字の回転を書くことができれば、eval変換する必要はありませんから.
方法2:
bbbはjsonオブジェクトです.
メソッド2ではeval(str)と書くことはできません.カッコのパラメータは元の文字列でなければなりません.
JSON.stringIfy(json);このメソッドはJSON形式のオブジェクトを文字列形式に変換します
2..eval()を使用します.
注意:evalは危険です.evalはすべての文字列タイプのjavascriptコードを実行できます.evalを簡単に使用しないでください.
eval(string):
stringは必須です
(1.stringは、計算するJavaScript式または実行する文を含む計算する文字列です.
2.stringは元の文字列でなければなりません)
例:
方法1:
'{name:xiaoming,sex:man,age:18}'
var aaa = eval('{name:xiaoming,sex:man,age:18}');
次はjson文字列です.
もちろん、この方法は使いにくいと思います.文字の回転を書くことができれば、eval変換する必要はありませんから.
方法2:
var str = '{name:xiaoming,sex:man,age:18}'
var bbb = eval("(" + str + ")");
bbbはjsonオブジェクトです.
メソッド2ではeval(str)と書くことはできません.カッコのパラメータは元の文字列でなければなりません.