後端自學——獲取json字符串中各個屬性值

需要的包

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);
	}
}

運行結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章