需要的包
fastjson是把對象轉JSON用到的的包,詳情見(https://blog.csdn.net/jinxlzc/article/details/89361208),本文用的測試模板也與那篇相同
JsonTest.java
package WebTest;
import Bean.User;
import net.sf.json.JSONObject;
import com.alibaba.fastjson.JSON;
public class JsonTest
{
public static void main(String[] args)
{
User user= new User();
user.setId(1);
user.setName("lzc");
user.setPass("123");
user.setSex("male");
String json=JSON.toJSONString(user);
System.out.println(json);
//以下操作是把JSON格式的字符串轉成對象並獲取屬性
JSONObject JO=JSONObject.fromObject(json);
Integer id=JO.getInt("id");
System.out.println(id);
String name=JO.getString("name");
System.out.println(name);
String pass=JO.getString("pass");
System.out.println(pass);
String sex=JO.getString("sex");
System.out.println(sex);
}
}