我使用org.json
庫,如下圖所示,從XML轉換成JSONXML到JSON產生意想不到的結果
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20160212</version> </dependency>
一個簡單的測試案例說明我有這個問題,見下圖: -
我有下面的XML
<record>
<name>A108B</name>
</record>
反過來,產生
{"record": { "id": "A108B" }}
太棒了!如果id
是
出現該問題的使用下面的代碼
XML.toJSONObject(xml...)
我得到
{"record": { "name": 1111 }}
其實我更願意保持值的所有字符串,即用戶標識符。我不希望輸出的變化取決於標識符是否恰好沒有字符。
有什麼辦法可以強制org.json來做到這一點?我大概可以分叉代碼併爲自己做一些改變,但我希望這是別人遇到的問題,並且有解決方案。
在http://www.utilities-online.info/xmltojson/#.VwFtQBMrJmB工具似乎轉換我怎麼會喜歡看。 – chrisw