JSON和GSON操作json数据

1,JSON操作json

 1 import net.sf.json.JSONArray;
 2 import net.sf.json.JSONObject;
 3 
 4 //json操作数据
 5 public static String objToJson(User user)
 6 {
 7     JSONObject jsonObject = JSONObject.fromObject(user);
 8     return jsonObject.toString();
 9 }
10 public static User jsonToObj(String str)
11 {
12     JSONObject jsonObject = JSONObject.fromObject(str);
13     User user = (User)jsonObject.toBean(jsonObject, User.class);
14     return user;
15 }
16 public static JSONArray strToJsonArray(List<User> users)
17 {
18     return JSONArray.fromObject(users);
19 }
20         

 

2,GSON操作json

 1 import com.google.gson.Gson;
 2 
 3 //gson操作数据
 4 public static String objToJson(User user)
 5 {
 6     Gson gson = new Gson();
 7     return gson.toJson(user);
 8 }
 9 public static User jsonToObj(String str)
10 {
11     Gson gson = new Gson();
12     User user5 = (User)gson.fromJson(str, User.class);
13     return user5;
14 }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值