Gson gson = new Gson(); weather w = new weather(); w.setError(0); w.setStatus("success"); w.setDate("2014-05-10"); ArrayList<results> resultslist = new ArrayList<results>(); results results = w.new results(); results.setCurrentCity("南京"); ArrayList<currentCity> list = new ArrayList<currentCity>(); for (int i = 0; i < 2; i++) { currentCity city = results.new currentCity(); city.setDate("周六(今天, 实时:19℃"); city.setDayPictureUrl("http://"); city.setNightPictureUrl("http://"); city.setWeather("大雨"); city.setWind("东南风5-6级"); city.setTemperature("18℃"); list.add(city); } results.setCurrentCity(list); resultslist.add(results); w.setResults(resultslist); String json = gson.toJson(w); System.out.println(json); try { FileOutputStream fo = new FileOutputStream(Environment .getExternalStorageDirectory() + "/Json.txt"); fo.write(json.getBytes()); fo.flush(); Toast.makeText(MainActivity.this, "复制完成", 0).show(); } catch (Exception e) { e.printStackTrace(); Toast.makeText(MainActivity.this, "复制失败", 0).show(); } } });
Gson创建Json串,外层是一个对象,并保存到Sdcard
最新推荐文章于 2019-05-09 12:05:08 发布