2015-11-02 61 views
-1

一个JSON子集,我有以下的JSON文件如何提取主JSON

[{ 
"details": { "id": 01 , "productID": 65 }, 
"domain": { "domainId": 8, "domainName": "AI" }, 
"travellers": [ { "id": 100 , "title": "Miss", 
        "firstName": "Jenn", "lastName": "Savy", 
        "dob": "1981-01-07" }] 
}] 

但我只需要详细说明ID,domaiName和firstName作为我outpout JSON。 有人可以请解释如何从主json文件中提取子集json文件。

+0

哪种语言? –

+0

@Neelam:你使用java或nodejs读取这个文件吗? – santon

+0

你可以添加你试过的细节吗?代码片段将帮助 – sag

回答

0

我猜你在问Javascript。

var parsed= JSON.parse(thisObjectYouLinked).details; 

var parsed= JSON.parse(thisObjectYouLinked).domain; 

所以整个答案可能是沿着你使用的过程中的任何一种语言中的

var parsed= JSON.parse(thisObjectYouLinked); 

var newObject = JSON.stringify({ 
    detailsId:parsed.details.id, 
    domainId:parsed.domain.domainId, 
    firstName:parsed.travellers[0].firstName 
}); 

行的东西是完全一样的。

+0

这是一个JSON文件,或JSON字符串,或JavaScript对象? – 2015-11-02 09:22:58

+0

我参考了他链接的JSON对象 –