我已经使用JSON.NET的.ToJSON()将我的XML转换为JSON
这会将多个2个或更多的xml元素转换为数组,而单个元素则不会。
<trendstats>
<paramFile version=\"1.0\" createdBy=\"PowerStats v1.0\" test=\"ohoh\">
</paramFile>
</trendstats>
变为:
"trendstats": {
"paramFile": {
虽然:
<trendstats>
<paramFile version=\"1.0\" createdBy=\"PowerStats v1.0\" test=\"ohoh\">
</paramFile>
<paramFile version=\"1.0\" createdBy=\"PowerStats v1.0\" test=\"ohoh\">
</paramFile>
</trendstats>
变为:
"trendstats": {
"paramFile": [ {
我怎么能分开呢?
答案 0 :(得分:1)
这个page向您展示了如何告诉JSON.NET强制xml元素始终生成数组。这样,您就不必猜测它是什么类型。
答案 1 :(得分:0)
所以在我看来你有几个选择:
我不是C#程序员,但问题引起了我的兴趣。