编码平台:ASP.NET C#
我有一个像这样的XML。
<Items>
<Map id="35">
<Terrains>
<Item id="1" row="0" column="0"/>
<Item id="1" row="0" column="1"/>
<Item id="1" row="0" column="2"/>
<Item id="1" row="0" column="3"/>
<Item id="1" row="0" column="4"/>
</Terrains>
</Map>
</Items>
我希望您能将此缩小为:
<Its>
<Map id="30">
<Te>
<It id="1" r="0" c="0"/>
<It id="1" r="0" c="1"/>
<It id="1" r="0" c="2"/>
<It id="1" r="0" c="3"/>
<It id="1" r="0" c="4"/>
</Te>
</Map>
</Its>
然后我使用James Newton-King的JSON转换器将其转换为JSON。
这个想法是将xml数据最小化,因为它包含了成千上万行。
我的问题是:
- 如上所述,最小化xml的最佳方法是什么?
- 现在是通过XML-MinifyXML-转换为JSON完成的。 我可以分两步完成吗?(XML-Minify同时转换为JSON)
- 对于这种简单的转换,James Newton-King的JSON转换器是否有点过度?
如果可能,请提供代码片段。