Java + JSON 和“errorjava.lang.RuntimeException: Stub!”错误
我创建了一个 java 控制台应用程序,但我不知道为什么它返回错误“Stub!”。 这是我的代码:
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class HelloWorld {
public static void main(String[] args) {
JSONObject jsonObject = null;
try {
JSONArray jsonArray = new JSONArray("{0:0}");
jsonObject = jsonArray.getJSONObject(0);
}
catch (Exception e) {
System.out.println("error" + e);
}
}
}
它返回我:
errorjava.lang.RuntimeException: Stub!
如何将 JSON 对象“{0:0}”更改为 java 中的对象(数组)?
I created an java console application, but I don't know why it returns me an error "Stub!".
This is my code:
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class HelloWorld {
public static void main(String[] args) {
JSONObject jsonObject = null;
try {
JSONArray jsonArray = new JSONArray("{0:0}");
jsonObject = jsonArray.getJSONObject(0);
}
catch (Exception e) {
System.out.println("error" + e);
}
}
}
It returns me:
errorjava.lang.RuntimeException: Stub!
How to change JSON object "{0:0}" to object (array) in java?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
杰克逊库解决了我的问题(感谢@fge)。
这是工作示例:
它返回“Joe”
Jackson library resolved my problem (thanks @fge).
This is working example:
it returns "Joe"