1. ホーム
  2. javascript

[解決済み] JSON文字列を安全にオブジェクトに変換する

2022-03-19 19:48:46

質問

JSONデータの文字列がある場合、その文字列を安全にJavaScriptオブジェクトに変換するにはどうすればよいですか?

もちろん、安全でない場合は、次のような方法で行うことができます。

var obj = eval("(" + json + ')');

しかし、これでは他のコードを含むJSON文字列に対して脆弱であり、単純にevalするのは非常に危険だと思われます。

解決方法は?

JSON.parse(jsonString) は、適度にモダンなブラウザが保証されている限り、純粋なJavaScriptのアプローチです。