我正在使用postgres 9.5,我想从json对象替换某些键的值。下面是json对象: -
{
"CollageName": "Test",
"StudentDetails": [
{
"books": [
{
"id": 101,
"name": "Test",
"price": 100
},
{
"id": 102,
"name": "Test2",
"price": 200
}
]
}
]
}
以下是json对象,其中包含键和值: -
{
"101": 2535,
"102": 2536
}
我想要的是键101和102的值应分别替换为2535和2536 ..而我的最终对象应如下所示: -
{
"CollageName": "Test",
"StudentDetails": [
{
"books": [
{
"id": 2535,
"name": "Test",
"price": 100
},
{
"id": 2536,
"name": "Test2",
"price": 200
}
]
}
]
}
提前致谢。
答案 0 :(得分:0)
你应该: - 循环第一个对象数组“Books”项目,然后 - 在“书籍”中的Foreach ITEM,你应该:循环第二个对象的键名列表(KEYS),然后检查:BOOK.ID = ParseToInt(KEY.NAME)并进行necesseray更新。你必须将它翻译成你用过的语言。