Java org.json.XML的toJSONObject方法不能包含大写重音字母
我有一个XML到JSON的转换问题。碰巧我正试图使用类Java org.json.XML的toJSONObject方法不能包含大写重音字母,java,json,xml,Java,Json,Xml,我有一个XML到JSON的转换问题。碰巧我正试图使用类org.json.XML的方法toJSONObject将XML字符串转换为JSONObject 问题是,这种方法在转换过程中不使用重音大写字母。例如,如果XML包含单词“HellÓ”,它会在JSON中将其转换为“Helló”。它带有重音,但不是大写字母 在我的代码中,我得到: import org.json.JSONException; import org.json.JSONObject; import org.json.XML; ...
org.json.XML
的方法toJSONObject
将XML字符串转换为JSONObject
问题是,这种方法在转换过程中不使用重音大写字母。例如,如果XML包含单词“HellÓ”,它会在JSON中将其转换为“Helló”。它带有重音,但不是大写字母
在我的代码中,我得到:
import org.json.JSONException;
import org.json.JSONObject;
import org.json.XML;
...
try {
JSONObject xmlJSONObj = XML.toJSONObject(this.xmlString);
...
}
有没有建议使用同一个库来解决这个问题?这可能是XMLTokener类(nextEntity)中的一个bug。您可以尝试在上发布问题,甚至尝试修复问题,然后提交拉取请求。。。这是一个棘手的问题,祝你好运。下划线-java库有静态方法
U.xmlToJson(xml)
。我是项目的维护者。