[ { "code":"110000", "sheng":"11", "di":"00", "xian":"00", "name":"北京市", "level":1 }, { "code":"659004", "sheng":"65", "di":"90", "xian":"04", "name":"五家渠市", "level":3 }, { "code":"710000", "sheng":"71", "di":"00", "xian":"00", "name":"台湾省", "level":1 }, { "code":"810000", "sheng":"81", "di":"00", "xian":"00", "name":"香港特别行政区", "level":1 }, { "code":"820000", "sheng":"82", "di":"00", "xian":"00", "name":"澳门特别行政区", "level":1 } ]
Gson解析
Gson_btn.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
String s = getString();
JsonParser parser = new JsonParser();
JsonArray jsonArray = parser.parse(s).getAsJsonArray();
Gson gson = new Gson();
for (JsonElement obj:jsonArray){
City city = gson.fromJson(obj,City.class);
Log.d("txt", city.toString());
textView.append(city.toString());
}
}
});
详细地址:https://blog.youkuaiyun.com/lijizhi19950123/article/details/78256419?locationNum=5&fps=1
本文介绍了一个使用Gson库解析城市数据的示例,展示了如何从字符串中解析出JsonArray,并使用Gson将JsonElement转换为自定义的City类对象。此过程涉及到了JSON解析、对象映射及日志输出。
2430

被折叠的 条评论
为什么被折叠?



