json_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String s = getString();
Log.d("txt",s);
List<City> list = new ArrayList<City>();
try {
JSONArray obj = new JSONArray(s);
for(int i=0;i<obj.length();i++){
JSONObject jsonobj = (JSONObject)obj.get(i);
City city = new City();
city.setCode(jsonobj.getString("code"));
city.setSheng(jsonobj.optString("sheng"));
city.setDi(jsonobj.optString("di"));
city.setXian(jsonobj.optString("xian"));
city.setName(jsonobj.optString("name"));
city.setLevel(jsonobj.optInt("level"));
Log.d("txt",city.toString());
textView.append(city.toString());
}
} catch (JSONException e) {
e.printStackTrace();
}
}
});
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());
}
}
});
fastjson_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String s = getString();
Log.d("txt",s);
List<City> lists = JSON.parseArray(s,City.class);
for(City city:lists){
textView.append(city.toString());
Log.d("txt",city.toString());
}
}
});
public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray public static final JSONObject parseObject(String text); // 把JSON文本parse成JSONObject public static final <T> T parseObject(String text, Class<T> clazz); // 把JSON文本parse为JavaBean public static final JSONArray parseArray(String text); // 把JSON文本parse成JSONArray public static final <T> List<T> parseArray(String text, Class<T> clazz); //把JSON文本parse成JavaBean集合 public static final String toJSONString(Object object); // 将JavaBean序列化为JSON文本 public static final String toJSONString(Object object, boolean prettyFormat); // 将JavaBean序列化为带格式的JSON文本
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有