当前位置: 代码迷 >> Java Web开发 >> XML转JSON解决方案
  详细解决方案

XML转JSON解决方案

热度:7628   发布时间:2016-04-10 22:56:32.0
XML转JSON
new XMLSerializer().read(xml);
/*
*转出来的json,为什么节点都有自动加上@符号了?
**/
JSONObject jArray=(JSONObject)new XMLSerializer().read("<fields><item id=\"\"/></fields>");
System.out.println(jArray.toString());
//结果是{"item":{"@id":""}}

------解决方案--------------------
被解析的 xml 贴一下看看
------解决方案--------------------
那是为了去呗子节点和属性的。源码如下:
String attrvalue = attr.getValue();  
   setOrAccumulate( jsonObject, "@" + removeNamespacePrefix( attrname ),  
         trimSpaceFromValue( attrvalue ) ); 
  相关解决方案