JSON的使用各种方法
在做接口的小伙伴应都很清楚,JSON这种轻量级的数据交互使用率非常高。下面我就说几个常用方法
1.使用JSON转为对象(这里的对象是java POJO)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 package com.xiong.entity; 2 3 public class User{ 4 5 private int id; 6 private String name; 7 8 public User(){} 9 public User(int id, String name) { 10 super(); 11 this.id = id; 12 this.name = name; 13 } 14 15 public int getId() { 16 return id; 17 } 18 public void setId(int id) { 19 this.id = id; 20 } 21 public String getName() { 22 return name; 23 } 24 public void setName(String Name) { 25 this.name= Name; 26 } 27 }
2.接下里开始用JSON转为POJO
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
package com.xiong.test; import net.sf.json.JSONObject; public class JSONTest{ public static void main(String[] args) { /** * 依赖 json-lib-2.2.2-jdk15.jar * 主要引用这个,关系包的话,你们只有慢慢找了 */ String json= "{\"id\":1,\"name\":\"张三\"}"; JSONObject sfObject = JSONObject.fromObject(json); User user = (User) JSONObject.toBean(sfObject, User.class); } }
其他包的JSON转POJO待完善.....