最近一直和json打交道,下面对json和字符串以及对象之间的转换进行总结
1.java对象转json对象
- 第一步.导包 import net.sf.json.JSONObject;
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
- 第二步. 调用fromobject方法,如下所示:
JSONObject jsonObject = JSONObject.fromObject(requestObject)
requestObject为请求的对象
2. json对象转json字符串
- 第一步.先把java转成json对象 如上第1点
- 第二步.调用tostring方法就可以了
- 如果要取某个json的key,如:String name = jsonObject .getString(“name”);
3. json转java对象的两种方式
1. 利用Gson进行转换
- 第一步.导包 import com.google.gson.Gson;
&