Я пытаюсь сериализовать плоский объект, содержащий только строковые свойства в JSON. Я получаю это:
{
"Inputs": {
"prop1": "value1",
"prop2": "value2"
}
}
Мне нужно:
{
"Inputs": [{
"key": "prop1",
"value": "value1"
},
{
"key": "prop2",
"value": "value2"
}
]
}
. Моя первая идея заключалась в том, чтобы написать пользовательский конвертер, который сначала передал бы объект в словарь (на основе на https://stackoverflow.com/a/4944547/9806449), а затем итерации по клавишам, чтобы создать его в желаемом формате, но похоже, что должно быть более простое решение, которое ускользает от меня.
Any идеи? Спасибо!