У меня есть входной список JSON, как показано ниже:
[
{
"key_id": "1111",
"key_1": "value_1",
"key_2": true,
"key_3": {
"key_3_1": "value_3_1",
"key_3_2": "value_3_2"
}
},
{
"key_id": "2222",
"key_1": "value_1",
"key_2": true,
"key_3": {
"key_3_1": "value_3_1",
"key_3_2": "value_3_2"
}
}
]
Мне нужно преобразовать этот список, как показано ниже:
[
{
"id": "1111", // Extract from key_id
"data": { // complete json goes here within 'data'
"key_id": "1111",
"key_1": "value_1",
"key_2": true,
"key_3": {
"key_3_1": "value_3_1",
"key_3_2": "value_3_2"
}
}
},
{
"id": "2222",
"data": {
"key_id": "2222",
"key_1": "value_1",
"key_2": true,
"key_3": {
"key_3_1": "value_3_1",
"key_3_2": "value_3_2"
}
}
}
]
Каждый внутренний список json должен быть преобразован в другой json с полями id и data . data поле должно содержать весь json, а id должно быть key_id .