1

我已经搜索过,我可能会错误地问这个问题,但这就是我所拥有的 -

我有从 Joomla 导出的 JSON 数据,其中包含一些键:值,例如:

....
"images":"{\"image_intro\":\"\",\"float_intro\":\"\",...}", 
"urls":"{\"urla\":null,\"urlatext\":\"\",\"targeta\":\"\",...}", 
"metadata":"{\"tags\":[4,12],\"robots\":\"\",...}", 
....

测试脚本:

$.getJSON('data.json', function(data) {
    $.each(data, function(index) {
        var product = this;
        var title = product.title;
        var tags = // ?????

        console.log(index + ': ' + title);
        console.log('Metadata: ' + tags); // ????
    });
});

问题是我需要访问“image_intro”和“tags”之类的值。有没有一种简单的方法来检索这些值而无需编写某种字符串搜索和剥离类型脚本?

4

1 回答 1

1

我问了这个问题两分钟后找到了答案

var metadata = product.metadata;
var meta = $.parseJSON(metadata);
console.log(meta.tags);
于 2013-06-27T15:09:10.317 回答