//数据定义:===========================================
    class User{
        String name; String password;
        String getName(){}
        void setName(){}
    }
    Gson gson=new Gson();
//===================

//解析一条json数据:令str为[{"name":"21001","password":"21001"}] =======
    User user=new User();
    user=gson.fromJson(str,User.class);
//===================

//解析多条json数据=====================================
//令str为[{"name":"21001","password":"21001"},{"name":"21001","password":"21001"},{"name":"21001","password":"21001"}]
    List<User> user_list;
    user_list=gson.fromJson(str, new TypeToken<List<User>>(){}.getType());
//===================

//打包一条json数据=========
    User user=new User();
    初始化user
    str=gson.toJson(user);
//===================

//打包多条json数据=========
    List<User> user_list
    初始化user_list
    str=gson.toJson(use_list);
//====================

最新文章

  1. 简单测试flume+kafka+storm的集成
  2. HDU 2014
  3. 【实践】jdbc批量插入数据
  4. AngularJS深入(5)——provider
  5. hduoj 4715 Difference Between Primes 2013 ACM/ICPC Asia Regional Online —— Warmup
  6. CSS 学习质料
  7. 关于CORS
  8. HDU 5965 Gym Class 贪心+toposort
  9. 2013腾讯编程马拉松初赛第二场(3月22日) 小Q系列故事——为什么时光不能倒流 ---好水!!
  10. 怎么使用CURL传输工具发送get或者post指令
  11. Linux10分钟入门
  12. JavaScript基础系列
  13. JavaScript 查找图中连接两点的所有路径算法
  14. 吴裕雄 python 机器学习——回归决策树模型
  15. Centos 6.7 安装mongodb
  16. Nginx - 配置 SSL证书
  17. C++Primer第五版——习题答案详解(五)
  18. Can't use Subversion command line client***Probably the path to Subversion executable is wrong. Fix
  19. HTTP性能测试工具wrk安装及使用
  20. lower_bound/upper_bound example

热门文章

  1. Java语言中的基本词汇
  2. Uva10082 WERTYU -S.B.S.
  3. 分层开发(MySchool总结)
  4. java8-4 多态的练习以及题目
  5. 总结Gerrit常用命令
  6. html中的src与href的区别
  7. 使用c#创建php可以调用的dll
  8. SQL 数据结构操作语句
  9. 【C#】实现按Windows排序方式排序
  10. C# 无边框窗体的最小化问题