我正在以这种格式输出
“ DEVICE_DETAILS”:“ {\” DEVICE \“:\” o7xxxx \“,\” MODEL \“:\” SMxxxx \“,\” PRODUCT \“:\\” o7prxxxx \“,\” MANUFACTURER \“ :\“三星\”}“
将json对象转换为字符串并传递给字符串类型的模型类变量时
答案 0 :(得分:0)
在我的情况下,我的json看起来像这样:
{"result":"true","data":[{"travel_name":"xxxxx","travel_address":"zzzzz",.....},{.....},....]}
因此,如果我想从json中获取“数据”部分,我会使用此代码并将其存储到对象模型中
Gson gson = new Gson();
String jsonOutput = jsonObject.get("data").toString();
Type listType = new TypeToken<List<TravelData>>() {
}.getType();
List<TravelData> travelData = gson.fromJson(jsonOutput, listType);
travelList.clear();
travelList.addAll(travelData);
希望获得帮助!