2

PHPリクエストから返された以下の値があるので、文字列です。どうすれば(プレーンオブジェクトに変換して)以下のデータに入れることができますか?

"fieldName: \"ABC\", skill: \"1002\""

jQuery.ajax({
                type: 'GET',
                url: setting_url,
                data: {},
                success: function (result) {},
                error: function (xhr, ajaxOptions, thrownError) { },
                complete: function () { }
            });
4

1 に答える 1

1
var response = "\"fieldName\":\"ABC\",\"skill\":\"1002\""; // should look like
var obj = JSON.parse("{"+response+"}");

alert( obj )         // [object Object]
alert( obj.skill );  // 1002

つまり、有効な文字列をオブジェクトに解析するには、プロパティ キーを二重引用符で囲む必要があります。

于 2013-11-09T20:31:17.690 に答える