Gson解析json
来源:互联网 发布:淘宝皇冠店卖多少钱 编辑:程序博客网 时间:2024/05/20 09:45
public static String CreateJsonStringbyGson(Object value) {Gson gson = new Gson();String Str = gson.toJson(value);return Str;}
public class JsonService {//一个person对象public Person getPerson(){Person person=new Person(1001,"hang","suqian");return person;}public List<Person> getlistPerson(){List<Person> list=new ArrayList<Person>();Person person1=new Person(1001,"zhang","suqian");Person person2=new Person(2002,"hang","yangzhou");list.add(person1);list.add(person2);return list;}public List<String> getlistString(){List<String> list=new ArrayList<String>();list.add("beijing");list.add("suqian");return list;}public List<Map<String,Object>> getlistMap(){List<Map<String,Object>> list=new ArrayList<Map<String,Object>>();Map<String,Object> map1=new HashMap<String, Object>();map1.put("id", 1001);map1.put("name","zhang");map1.put("address", "beijing");Map<String,Object> map2=new HashMap<String, Object>();map2.put("id", 1002);map2.put("name","hang");map2.put("address", "shanghai");list.add(map1);list.add(map2);return list;}}
android客户端解析
package com.example.andorid_json;import java.util.ArrayList;import java.util.List;import java.util.Map;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import android.widget.EditText;public class GsonTools {public static <T> T getPerson(String jsonString, Class<T> cls) {T t = null;try {Gson gson = new Gson();t = gson.fromJson(jsonString, cls);} catch (Exception e) {e.printStackTrace();}return t;}public static <T> List<T> getPersons(String jsonString, Class<T> cls) {List<T> list = new ArrayList<T>();try {Gson gson = new Gson();list = gson.fromJson(jsonString, new TypeToken<List<T>>() {}.getType());} catch (Exception e) {e.printStackTrace();}return list;}public static List<String> getList(String jsonString) {List<String> list = new ArrayList<String>();try {Gson gson = new Gson();list = gson.fromJson(jsonString, new TypeToken<List<String>>() {}.getType());} catch (Exception e) {// TODO: handle exception}return list;}public static List<Map<String,Object>> listKeyMap(String jsonString){List<Map<String,Object>> list=new ArrayList<Map<String,Object>>();try {Gson gson = new Gson();list = gson.fromJson(jsonString, new TypeToken<List<Map<String,Object>>>() {}.getType());} catch (Exception e) {// TODO: handle exception}return list;}}
- JSON解析 GSON解析
- json解析:gson解析json
- Gson解析Json数据
- 使用Gson解析Json
- Android JSON Gson 解析
- 使用Gson解析json
- Gson解析json
- Gson解析Json数据
- 使用Gson解析json
- Gson解析Json步骤
- Gson解析Json
- JSON解析之-Gson
- Gson解析json
- Gson解析json
- json解析-Gson
- JSON 之GSON 解析
- gson解析json(总结)
- JSON 之GSON 解析
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第七篇:闲话ASP.NET MVC
- 启动多个tomcat
- delphi 简体中文与繁体中文的转换函数
- 开始进行 64 位 Windows 系统编程之前需要了解的所有信息
- linux瓶颈分析步骤
- Gson解析json
- Mac OS X 10.8.3反编译Android apk
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第五篇:MVC整合Ajax
- Android请求注册服务过程源码分析
- 设置tomcat中的编码为utf-8
- 死索的java实现
- 虚函数
- myexclipse 创建并调用 webservice
- Android-自定义控件之组装控件(自定义导航)