【发布时间】:2016-07-17 08:44:30
【问题描述】:
我正在尝试将 JSON 转换为 XML。但是我收到一个错误,即 org.json 无法解析。我还导入了外部 jar 文件 java-json.jar。下面是我的java代码:
import org.json.JSONObject;
public class JsontoXML{
public static void main(String args[])
{
String str ={'name':'JSON','integer':1,'double':2.0,'boolean':true,'nested' {'id':42},'array':[1,2,3]}";
JSONObject json = new JSONObject(str);
String xml = XML.toString(json);
System.out.println(xml);
}
}
【问题讨论】:
-
那么对于初学者来说,当你定义你的字符串时,你错过了一个开头 ",除非这只是一个错字
-
您的
json字符串有问题。在你的 String 的最后再放一个 Closing Curlibraces。 -
@VikrantKashyap 谢谢。我解压了 jar 文件 java-json jar,然后使用 New External Jar 就可以了。
-
@GordonAllocman 谢谢
-
使用 maven/gradle 等构建工具来构建您的项目。