SimpleJson: String to JSONArray
我得到以下 JSON:
[
{
"user_id": "someValue"
}
]
它保存在字符串中。
我想将其转换为失败的(因为构造函数假设以JSON开头)。由于这似乎是不可能的,我想将其转换为.我如何使用SimpleJson做到这一点?JSONObject
{
JSONArray
我得到以下 JSON:
[
{
"user_id": "someValue"
}
]
它保存在字符串中。
我想将其转换为失败的(因为构造函数假设以JSON开头)。由于这似乎是不可能的,我想将其转换为.我如何使用SimpleJson做到这一点?JSONObject
{
JSONArray
JSONParser parser = new JSONParser();
JSONArray array = (JSONArray)parser.parse("[{\"user_id\": 1}]");
System.out.println(((JSONObject)array.get(0)).get("user_id"));
您需要转换为 JSONArray,因为这是字符串包含的内容。
对于您的任务,您可以使用代码作为波纹管:
String t = "[{\"user_id\": \"someValue\"}]";
JSONParser parser = new JSONParser();
JSONArray obj = (JSONArray) parser.parse(t);
System.out.println(obj.get(0));
结果将是JSONObject。