2017-04-20 9 views
-2

JSONレスポンスをオブジェクトに変換する必要がありますか?JSON文字列をフェッチからオブジェクトに変換する

私のJSONレスポンス:JSONであれば、あなたの応答が有効なJSON提供

[{"id":296,"nama":"Appetizer"},{"id":295,"nama":"Bahan"}] 
+0

ないので、先生、私はstringfy JSONを使用して文字列にそれを回すローカルストレージにSetItem関数使用、文字列にあなたのオブジェクトをバックに変換します。私はgetItemと私は文字列の形式で得た –

答えて

2

は、ちょうどこの

var obj = JSON.parse(response); 
+0

私はエラー "JSONの入力の予期しない終了"を見つけた –

0

あなたがエラーをキャッチしようとキャッチにJSON.parseを使用する必要があります有効ではありません。

let str = '[{"id":296,"nama":"Appetizer"},{"id":295,"nama":"Bahan"}]'; 

try { 
    let obj = JSON.parse(str); 
} catch (ex) { 
    console.error(ex); 
} 

文字列化

JSON.stringify(obj) 
+0

私はエラーが見つかりました –

+0

@ AditiaDananjayaあなたのJSONは無効です。なぜここにチェック:http://jsonlint.com – Ludovic

関連する問題