json字符串轉成javaBean對象
一行代碼搞定json字符串轉成java對象
// JSONObject.parseObject(String text, Class<T> clazz);
// text就是json字符串,泛型T就是你想要轉換成的java對象
//例子:將傳入的json字符串execute轉化成Person對象
Person person = JSONObject.parseObject(execute, Person.class);
Tips:
①:將json字符串轉化成對象時,會去填充名稱相同的屬性,對於json字符串中沒有,而Person類有的屬性,會爲null;
②:將json字符串轉化成對象時,對於json字符串有,但是Person類沒有的,不會做任何處理。
javaBean對象轉成json字符串
如果想將java對象轉換成json字符串也只需一行代碼
//String s = JSONObject.toJSONString(Object object)
//將Person對象person轉化成json字符串jsonString
String jsonString = JSONObject.toJSONString(person);
升級操作,將json字符串轉成List集合
當然啦,也就一行代碼
//將json字符串jsonString轉換成List<Person>
List<Person> personList = JSON.parseObject(jsonString, new TypeReference<ArrayList<Person>>(){});
感覺有收穫的小夥伴不妨點贊、投幣、轉發三連哦(好像沒有哪裏不對,手動滑稽)