私はJSON.stringify(object)
メソッドを使ってJSオブジェクトをJSON文字列に変換する方法を知っています。文字列オブジェクトをJSONにエンコードするにはどうすればよいですか?JSON文字列をJSオブジェクトに変換するにはどうすればよいですか?
1
A
答えて
3
文字列をJSONに変換することはできません。 JSONの最も外側のデータ型は、オブジェクトまたは配列でなければなりません。
はthe specificationを参照してください:
JSON文法
A JSONテキストは、トークンのシーケンスです。トークンのセットは、 の6つの構造文字、文字列、数字、および3つのリテラル の名前を含みます。
JSONテキストは、シリアル化されたオブジェクトまたは配列です。
あなたは、オブジェクトまたは配列内の文字列をラップし、そのシリアライズできます
それはJSONをパースした後に、それはそれから文字列を抽出しなければならないことを知っていなければならないだろうに処理が何であれJSON.stringify([myString]);
JSON.stringify({foo: myString});
しかし、。
4
同じ方法:
var jsonEncodedString = JSON.stringify(string);
またはあなたがrevsere
var jsonString = JSON.stringify({hello:"world"}),
jsObject = JSON.parse(jsonString);
0
を求めている私はあなたがJSON.parse functionを探していると思います。
var jsonString = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}';
var contact = JSON.parse(jsonString);
var fullname = contact.surname + ", " + contact.firstname;
// The value of fullname is "Aaberg, Jesper"
JSONオブジェクトに変換するにはJSON形式の文字列が必要です。どのプラットフォームですか? –
@ジガール..ごめんなさいJavaScriptで – Mihir