我有一个包含 json 对象的 Java 字符串,但我不知道如何从中获取这个 json 对象?
我的字符串是这样的:
String myString = "[1,\"{\\\"Status\\\":0,\\\"InstanceNumber\\\":9}\"]";
如何从该字符串中获取 json 对象?
最佳答案
我会推荐简单的普通org.json图书馆。将字符串传递到 JSONArray
中,然后获取 JSONObject
。例如如下所示:
String myString = "[1,\"{\\\"Status\\\":0,\\\"InstanceNumber\\\":9}\"]";
JSONArray js = new JSONArray(myString);
System.out.println(js);
JSONObject obj = new JSONObject(js.getString(1));
System.out.println(obj);
输出:
- [1,"{\"Status\":0,\"InstanceNumber\":9}"]
- {"Status":0,"InstanceNumber":9}
关于java - 字符串到数组 Java 到 Json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45505040/