Java 将JSON对象转换为JSON数组时出现问题
我目前正在使用Json简单jar文件,需要将我的Json对象转换为Json数组,我在很多地方都读到了要使用的内容:Java 将JSON对象转换为JSON数组时出现问题,java,json,jersey,json-simple,Java,Json,Jersey,Json Simple,我目前正在使用Json简单jar文件,需要将我的Json对象转换为Json数组,我在很多地方都读到了要使用的内容: JSONParser parse = new JSONParser(); JSONObject jobj = (JSONObject) parse.parse(jsonString); JSONArray arr = jsonObject.getJSONArray("users"); 但是,无法识别getJSONArray()方法。它说找不到符号。我已经导入了所有org
JSONParser parse = new JSONParser();
JSONObject jobj = (JSONObject) parse.parse(jsonString);
JSONArray arr = jsonObject.getJSONArray("users");
但是,无法识别getJSONArray()方法。它说找不到符号。我已经导入了所有org.json包,但不确定它是如何工作的
我的JSON来自一个url,是:
{
"warnings":[
],
"users":[
{
"id":12345678,
"username":"abc123",
"firstname":"ABC",
"lastname":"DEF",
"fullname":"ABC",
"email":"abc@gmail.com",
"department":"Autoz",
"idnumber":"1234",
"firstaccess":2552,
"lastaccess":4242,
"auth":"ldap",
"suspended":false,
"confirmed":true,
"lang":"en",
"theme":"",
"timezone":"99",
"mailformat":1,
"description":"Software Engineer",
"descriptionformat":1,
"city":"Lahore",
"profileimageurlsmall":"srwegwegdrz",
"profileimageurl":"rbdrrebhez"
}
]
}
不再支持json simple,您应该使用Jackson或Gson,它们是Java世界中解析json最流行的库。嗨,我尝试使用Gson获取json对象Gson Gson=新的Gson();JsonElement JsonElement=新的JsonParser().parse(jsonString);JsonObject JsonObject=jsonElement.getAsJsonObject();`但我不知道以后如何将其转换为数组,我尝试过但无法获得它。不再支持JSON simple,您应该使用Jackson或Gson,它们是Java世界中解析JSON最流行的库。嗨,我尝试使用Gson获取JSON对象Gson Gson=新的Gson();JsonElement JsonElement=新的JsonParser().parse(jsonString);JsonObject JsonObject=jsonElement.getAsJsonObject();`但不确定以后如何将其转换为数组,我尝试过,但无法实现