我基本上想要獲得「問題」中的所有鍵,併爲每個鍵製作單獨的記錄。 說我有JSON數據,看起來是這樣的:有沒有辦法讓紅字json鍵字段
"result": {
"id": "dsgdsg",
"name": "xxx",
"expiration": {
"startDate": null,
"endDate": null
},
"questions": {
"QID4": {
"questionType": {
"selector": "TB",
"subSelector": null
},
"questionLabel": null,
"validation": {
"doesForceResponse": false
}
},
"QID5": {
"questionType": {
"selector": "ML",
"subSelector": null
},
"questionLabel": null,
"validation": {
"doesForceResponse": false
}
},
"QID6": {
"questionType": {
"selector": "SAVR",
"subSelector": "TX"
},
"questionLabel": null,
"validation": {
"doesForceResponse": false
}
},
"QID7": {
"questionType": {
"selector": "SAVR",
"subSelector": "TX"
},
"questionLabel": null,
"validation": {
"doesForceResponse": false
}
}
}
}
會有用jsonpaths每個QID單獨加載到其自己的領域有自己的紀錄什麼辦法?我已經嘗試過這樣的事情:
{
"jsonpaths": [
"$.result.id",
"$.result.name",
"$.result.questions.[0]"
]
}
但是這隻給出了QID4內的數據等等。我可以通過jsonpaths循環嗎?
在每個結果中是否有固定數量的問題......即,所有結果都有疑問4-7? – systemjack
不,這是我的主要問題,每個結果都有不同數量的問題,所以我不能給出具體的最小值和最大值。 –
我現在要做的是基本上使用python獲取所有的qid,並在包含該鍵的qid內創建一個新字段。 –