我正在尝试将仅包含字符串属性的平面对象序列化为 JSON。我得到的是:
{
"Inputs": {
"prop1": "value1",
"prop2": "value2"
}
}
我需要的是:
{
"Inputs": [{
"key": "prop1",
"value": "value1"
},
{
"key": "prop2",
"value": "value2"
}
]
}
我的第一个想法是编写一个自定义转换器,该转换器首先将对象转换为字典(基于https://stackoverflow.com/a/4944547/9806449),然后迭代键以将其构建为所需的格式,但它感觉必须有一个更简单的解决方案让我望而却步。
有任何想法吗?谢谢!