2015-11-20 51 views
0

我有一個JSON由以下數據:如何從JSON創建新的JSON?

{ 
    "comment": { 
    "S": "Nice" 
    }, 
    "id": { 
    "S": "1ca38300-8938-11e5-8656-9bf2d3249757" 
    }, 
    "postId": { 
    "S": "083c1f50-8b84-11e5-9021-7da869825160" 
    }, 
    "spam": { 
    "N": "0" 
    }, 
    "tags": { 
    "L": [ 
     { 
     "S": "test1" 
     }, 
     { 
     "S": "test2" 
     } 
    ] 
    } 
} 

而現在,我想上面的JSON格式以下格式,如:

{ 
"comment":"Nice", 
"id":"1ca38300-8938-11e5-8656-9bf2d3249757", 
"postId":"083c1f50-8b84-11e5-9021-7da869825160", 
"tags":["test1","test2"] 
} 

回答

0

裝入JSON和操縱像普通對象然後保存。

這裏是如何改變你的對象:

var newObj = { 
    comment: oldObj.comment.S, 
    id: oldObj.id.S, 
    postId: oldObj.postId.S, 
    tags: oldObj.tags.L.map(function (entry) { 
     return entry.S; 
    }) 
} 
+0

是的,我想這一個,但我的回覆N多,所以如何處理 –

+1

我回答了有關對象的轉變。如果你的qurestion是關於處理回覆的,請更具體地敘述它。 – Kreozot

+0

你的回答對我很有幫助,非常感謝。 –

0

嘿找到下面的代碼

假設烏爾以上的JSONObject完全名稱,並在結果對象放置。

+0

它在Java中,但我想在node.js中的代碼 –