javascript - JSON object to form a HTML table -


i need extract values below json response receiving web service response.

{"ns4:searchsa_partyreturn": {     "xmlns:ns1": "urn:cs-base",     "xsi:type": "ns4:searchsa_partyreturn",     "ns4:object": {         "xmlns:ns2": "urn:co-base",         "recordcount": 3,         "xmlns:ns0": "urn:cs-rest",         "ns3:item": [             {                 "ns3:sa_party": {                     "ns3:partyname": "akorn new jersey inc",                     "ns3:partystatus": "active",                     "ns2:rowidobject": 20011,                     "ns3:sac_address": {                         "ns3:item": {                             "ns3:city": "que",                             "ns3:state": "n",                             "ns2:rowidobject": 20011,                             "ns3:postalcode": -4,                             "ns3:addresstype": "p",                             "ns3:country": "us",                             "ns3:addressline": "rd"                         },                         "pagesize": 10,                         "firstrecord": 1,                         "searchtoken": "svr1.td3v"                     },                     "ns3:partytype": "pharma",                     "ns3:sac_person": {                         "ns3:item": {                             "ns3:firstname": "do",                             "ns2:rowidobject": 11,                             "ns3:lastname": "ma",                             "ns3:middlename": "r",                             "ns3:persontype": 2                         },                         "pagesize": 10,                         "firstrecord": 1,                         "searchtoken": "svr1.td3u"                     }                 },                 "ns3:changesummary": {                     "logging": false,                     "xmlns:sdo": "commonj.sdo"                 }             },             {                 "ns3:sa_party": {                     "ns3:partyname": "akorn new jersey inc",                     "ns3:partystatus": "active",                     "ns2:rowidobject": 20047,                     "ns3:sac_address": {                         "ns3:item": {                             "ns3:city": "sc",                             "ns3:state": "n",                             "ns2:rowidobject": 20047,                             "ns3:postalcode": 12,                             "ns3:addresstype": "b",                             "ns3:country": "us",                             "ns3:addressline": "ott stet"                         },                         "pagesize": 10,                         "firstrecord": 1,                         "searchtoken": "svr1.td3x"                     },                     "ns3:partytype": "pharma",                     "ns3:sac_person": {                         "ns3:item": {                             "ns3:firstname": "ge",                             "ns2:rowidobject": 47,                             "ns3:lastname": "ha",                             "ns3:middlename": "b",                             "ns3:persontype": 2                         },                         "pagesize": 10,                         "firstrecord": 1,                         "searchtoken": "svr1.td3w"                     }                 },                 "ns3:changesummary": {                     "logging": false,                     "xmlns:sdo": "commonj.sdo"                 }             },             {                 "ns3:sa_party": {                     "ns3:partyname": "cig na ltd",                     "ns3:partystatus": "active",                     "ns2:rowidobject": 20040,                     "ns3:sac_address": {                         "ns3:item": {                             "ns3:city": "ja",                             "ns3:state": "ny",                             "ns2:rowidobject": 20040,                             "ns3:postalcode": 1,                             "ns3:addresstype": "p",                             "ns3:country": "us",                             "ns3:addressline": "qur"                         },                         "pagesize": 10,                         "firstrecord": 1,                         "searchtoken": "svr1.td3z"                     },                     "ns3:partytype": "insurance",                     "ns3:sac_person": {                         "ns3:item": {                             "ns3:firstname": "a",                             "ns2:rowidobject": 40,                             "ns3:lastname": "q",                             "ns3:persontype": 2                         },                         "pagesize": 10,                         "firstrecord": 1,                         "searchtoken": "svr1.td3y"                     }                 },                 "ns3:changesummary": {                     "logging": false,                     "xmlns:sdo": "commonj.sdo"                 }             }         ],         "pagesize": 10,         "firstrecord": 1     },     "xmlns:ns3": "urn:co-ors",     "xmlns:xsi": "http://www.w3.org/2001/xmlschema-instance",     "xmlns:ns4": "urn:cs-ors" }} 

can me javascript/jquery extract ns3:sa_party corresponding children ns3:sac_address , ns3:sac_person. (sa_party parent 2 children sac_address , sac_person). need underlying attribute, too.

assume data variable valid json object contains response

var items = data['ns4:searchsa_partyreturn']['ns4:object']['ns3:item'];  var mapped = items.map(function(item){    return {     'sac_address':item['ns3:sa_party']['ns3:sac_address'],      'sac_person':item['ns3:sa_party']['ns3:sac_person']   };  });  console.log(mapped); 

the mapped variable array objects containing sac_address , sac_person info.

hopefully helps.


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

c# - Json.Net Serialize String from URI -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -