jsonObject和JsonArray转化String
发布网友
发布时间:2022-11-09 01:58
我来回答
共1个回答
热心网友
时间:2023-11-14 21:46
js onObject 和JsonArray
以下均利用Gson来处理:
1.将bean转换成Json字符串:
return new Gson().toJson(bean);
2.将Json字符串转换成对象:
Gson gson = new Gson();
Object res = gson.fromJson(json, beanClass);
3.将Json字符串转换成JsonObject对象:
JsonObject returnData = new JsonParser().parse(jsonstr).getAsJsonObject();
4.将JsonArray类型的Json字符串解析成对象方法:
Gson gson = new Gson();
JsonParser parser = new JsonParser();
JsonArray Jarray = parser.parse(jstring).getAsJsonArray();ArrayList lcs = new ArrayList<channelSearchEnum>();
for(JsonElement obj : Jarray ){
channelSearchEnum cse = gson.fromJson( obj , channelSearchEnum.class);
lcs.add(cse);
}