如何从嵌套的json对象中提取值并将其连接起来? [英] How to Extract values from nested json object and concatenate them?

查看:157
本文介绍了如何从嵌套的json对象中提取值并将其连接起来?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下格式的javascript对象.我想为每个块组合名称和状态并存储在数组中.

I have a javascript object in the below format. I want to combine Name and Status for each block and store in an array.

{
    "datatype": "local",
    "data": [
        {
            "Name": "John",
            "status": "To Be Processed",
            "LastUpdatedDate": "2013-05-31 08:40:55.0"
        },
        {
            "Name": "Paul",
            "status": "To Be Processed",
            "LastUpdatedDate": "2013-06-02 16:03:00.0"
        }

}

所需的输出

John + To Be Processed
Paul + To Be Processed

请帮助?

推荐答案

注意:您的json无效.应该是

NOTE: Your json is not valid. It should be

"data": [{...},{...}] // ] is mising

var data = {
    "datatype": "local",
    "data": [
        {
            "Name": "John",
            "status": "To Be Processed",
            "LastUpdatedDate": "2013-05-31 08:40:55.0"
        },
        {
            "Name": "Paul",
            "status": "To Be Processed",
            "LastUpdatedDate": "2013-06-02 16:03:00.0"
        }]
};
var len = data.data.length;
var txt = "";
for(var i=0;i<len;i++){
    txt += "<div>"+data.data[i].Name+" "+data.data[i].status+"</div>";
}
$("body").append(txt);

此处演示.

这篇关于如何从嵌套的json对象中提取值并将其连接起来?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆