2013-04-25 2 views
0

У меня есть эта строка JSON:Concat элементы в одном Json

[{ 
    "leadid": "1-2222222", 
    "firstnm": "Sunil", 
    "lastnm": "Bhave", 
    "FLSfirstnm": "Anil", 
    "FLSlastnm": "Patwardhan", 
    "leadstatus": "2", 
    "LGcode": "11001", 
    "dtcreated": "20/03/2013", 
    "ispriority": "Y" 
}, { 
    "leadid": "1-3333333", 
    "firstnm": "Anil", 
    "lastnm": "Gave", 
    "FLSfirstnm": "Sooraj", 
    "FLSlastnm": "Bardhan", 
    "leadstatus": "1", 
    "LGcode": "22001", 
    "dtcreated": "20/03/2013", 
    "ispriority": "N" 
}, { 
    "leadid": "1-4444444", 
    "firstnm": "Vinod", 
    "lastnm": "Sharma", 
    "FLSfirstnm": "Kabir", 
    "FLSlastnm": "Khan", 
    "leadstatus": "2", 
    "LGcode": "33001", 
    "dtcreated": "20/03/2013", 
    "ispriority": "Y" 
}, { 
    "leadid": "1-5555555", 
    "firstnm": "Manish", 
    "lastnm": "Joshi", 
    "FLSfirstnm": "Anil", 
    "FLSlastnm": "Patwardhan", 
    "leadstatus": "1", 
    "LGcode": "11001", 
    "dtcreated": "20/03/2013", 
    "ispriority": "N" 
}] 

Я хочу иметь имена и фамилии добавлены в качестве имени, тем самым уменьшая количество элементов имен.

+2

Что вы пытались SLOVE вашей проблемы самостоятельно. Если у вас возникли проблемы, добавьте его в свой вопрос. – rekire

ответ

2

сделать цикл по массиву,

element['name'] = element.firstnm + ' ' + element.lastnm 
delete element.firstnm; 
delete element.lastnm; 
+0

delete делает это как undefined –

+0

@PrasathK Нет, это не так. Это происходит с массивами, а не с объектами. – Ian

+0

затем гуд один ... –

0

Попробуйте один

a=[{"leadid": "1-2222222","firstnm": "Sunil","lastnm": "Bhave","FLSfirstnm": "Anil","FLSlastnm": "Patwardhan","leadstatus": "2","LGcode": "11001","dtcreated": "20/03/2013","ispriority": "Y"}, 
{"leadid": "1-3333333","firstnm": "Anil","lastnm": "Gave","FLSfirstnm": "Sooraj","FLSlastnm": "Bardhan","leadstatus": "1","LGcode": "22001","dtcreated": "20/03/2013","ispriority": "N"} 
,{"leadid": "1-4444444","firstnm": "Vinod","lastnm": "Sharma","FLSfirstnm": "Kabir","FLSlastnm": "Khan","leadstatus": "2","LGcode": "33001","dtcreated": "20/03/2013","ispriority": "Y"}, 
{"leadid": "1-5555555","firstnm": "Manish","lastnm": "Joshi","FLSfirstnm": "Anil","FLSlastnm": "Patwardhan","leadstatus": "1","LGcode": "11001","dtcreated": "20/03/2013","ispriority": "N"}] 
for(var i = 0; i < a.length; i++){ 
a[i].name = a[i].firstnm+a[i].lastnm 
delete a[i]['firstnm']; 
delete a[i]['lastnm']; 
} 
Смежные вопросы