ホームページ >ウェブフロントエンド >jsチュートリアル >eval を使用して js_javascript スキルで JSON オブジェクトを生成する
例: var json = eval('(' ret ')');
サーバー側で PHP の encode_json() を使用して、返す必要がある文字列を生成するとします。
生成された文字列が [{ "name" :"boke"},{"age":"23"}],
eval([{"name":"boke"},{"age":"23"}] を直接使用できます) 対応する JSON オブジェクトを生成します。
生成された文字列が {"name":"boke","age":"23"} の場合、
eval({"name":"boke", "age" :"23"}) JSON オブジェクト
を生成するときにエラーが発生するため、次のように eval(({"name":"boke","age":"23"})) を記述する必要があります。
eval(( )) の記述方法は、最初のケースを含め、encode_json() 関数によって生成される他の文字列にも適用できます。
eval の代わりに特別な