jQuery将JSON解析为数组

时间:2014-06-12 11:46:27

标签: jquery json

我有JSON:{"listProductName":{"0100M":"100 MOTOR","0101M":"101 MOTOR OC Auto"}}

我想把它传给选择,所以我有:

for(var i in responseServer.listProductName)
            aResults.push([i, responseServer.listProductName [i]]);

但是我选择了选项值1,2,3 ...但我想要0100M,0101M并继续。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

您可以使用jquery parseJson函数...

var obj = jQuery.parseJSON( '{"listProductName":{"0100M":"100 MOTOR","0101M":"101 MOTOR OC Auto"}}' );

您可以使用变量obj.listProductName

获取所有产品

访问:http://api.jquery.com/jquery.parsejson/

答案 1 :(得分:0)

传递你的Json对象来获取关键数组

function GetKeys(jsOnObject) {
            var keys = [];
            for (var key in obj) {
                keys.push(key);
            }
            return keys;
        }