我使用com.hynnet.json-lib将XML转换为JSON。 这里的PB是长整数,这个库使用exponents而不是full-number。
我可以使用此库避免使用它,还是应该使用其他库?
我的XML:
<?xml version="1.0" encoding="ISO-8859-15"?>
<rootTag>
<_id type="number">7000000001</_id>
</rootTag>
我的转换代码:
XMLSerializer xmlSerializer = new XMLSerializer();
xmlSerializer.clearNamespaces();
xmlSerializer.setSkipNamespaces(true);
xmlSerializer.setForceTopLevelObject(false);
net.sf.json.JSON json = xmlSerializer.read(xmlString);
结果json:
{&#34; _id&#34;:7.000000001E9}
预期json:
{&#34; _id&#34;:7000000001}