【发布时间】:2018-07-13 18:04:58
【问题描述】:
JSON 到 XML 序列化的默认行为是数组元素出现在与非数组元素相同的级别。就像来自https://www.newtonsoft.com/json/help/html/ConvertJsonToXml.htm 的例子:
{
'Email': 'james@example.com',
'Active': true,
'CreatedDate': '2013-01-20T00:00:00Z',
'Roles': [
'User',
'Admin'
]
}
被序列化成
<Root>
<Email>james@example.com</Email>
<Active>true</Active>
<CreatedDate>2013-01-20T00:00:00Z</CreatedDate>
<Roles>User</Roles>
<Roles>Admin</Roles>
</Root>
但我需要格式为 XML 的数组
<Roles>
<Item>User</Item>
<Item>Admin</Item>
</Roles>
我怎样才能做到这一点?
提前致谢。
【问题讨论】:
-
你能把代码编辑成问题吗?至于问题,this 有帮助吗?
-
有趣!谢谢!