Json與bean互轉的例子
第一種:
public
class
JsonToJavaBean {
public
static
void
main(String[] args) {
String str=
"{\"student\":[{\"name\":\"leilei\",\"age\":23},{\"name\":\"leilei02\",\"age\":23}]}"
;
Student stu =
null
;
List<Student> list =
null
;
try
{
ObjectMapper objectMapper=
new
ObjectMapper();
StudentList studentList=objectMapper.readValue(str, StudentList.
class
);
list=studentList.getStudent();
}
catch
(Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
for
(Student s:list){
System.out.println(s.getName()+
" "
+s.getAge());
}
}
}
第二種:
public
static
void
main(String[] args) {
ArrayList<Student> list=
new
ArrayList<Student>();
Student s1=
new
Student();
s1.setName(
"leilei"
);
s1.setAge(
23
);
Student s2=
new
Student();
s2.setName(
"leilei02"
);
s2.setAge(
23
);
list.add(s1);
list.add(s2);
StringWriter str=
new
StringWriter();
ObjectMapper objectMapper=
new
ObjectMapper();
try
{
objectMapper.writeValue(str, list);
}
catch
(Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(str);
}
相關推薦
Json與bean互轉的例子
第一種: public class JsonToJavaBean { public static void main(String[] args) { String str="{\"student\
Json與Bean互轉,Timestamp型別的問題
Json與Java Bean互相轉換時,Bean中的Timestamp欄位是無法直接處理的,需要實現兩個轉換器。 DateJsonValueProcessor的作用是Bean轉換為Json時將Timepstamp轉換為指定的時間格式。 import java.text.D
Map與Bean互轉(下劃線轉大寫)
import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Method;
json與xml互轉
一、簡介 本文介紹json串與xml串相互轉換的一種方式。 二、開發步驟 1、新增maven依賴 <dependency> <groupId>org.json<
Java中net.sf.json包關於JSON與物件互轉的坑
在Web開發過程中離不開資料的互動,這就需要規定互動資料的相關格式,以便資料在客戶端與伺服器之間進行傳遞。資料的格式通常有2種:1、xml;2、JSON。通常來說都是使用JSON來傳遞資料。本文正是介紹在Java中JSON與物件之間互相轉換時遇到的幾個問題以及相
JavaScript Json與Map互轉以及Map物件的取值方式
Json格式(Json字串) : var json='{"name": "lily","age":"15"}' Map格式: var map={name: "lily", age:"15"} Map取值: var name=map["name"]; 或 var
springMVC4(4)json與物件互轉例項解析請求響應資料轉換器
格式化資料輸入輸出 Spring3.0的重要介面:HttpMessageConveter為我們提供了強大的資料轉換功能,將我們的請求資料轉換為一個java物件,或將java物件轉化為特定格式輸出等。比如我們常見的從前端登錄檔單獲取json資料並轉化為User物
Java的xml與map,與Bean互轉
dde ppr XmlWriter while 信息 XML map.entry war 銀行 xml與map互轉,主要使用dom4j import org.dom4j.Document; import org.dom4j.DocumentException; i
json與bean,beanlist互轉
/** * json轉換成bean * */ public static <T> T jsonToBean(String jsonString, Class<T> beanCalss) throws Exc
JAVA bean與XML互轉的利器---XStream
pub 普通 ati mat his cit true 是我 package 最近在項目中遇到了JAVA bean 和XML互轉的需求, 本來準備循規蹈矩使用dom4j忽然想起來之前曾接觸過的XStream, 一番研究豁然開朗,利器啊利器, 下來就XStream的一些用法與
Jackson 對象與json數據互轉工具類JacksonUtil
n) IT see tid data PE java -m list 1,User對象 package com.st.json; import java.util.Date; /** * @Description: JSON序列化和反序列化使用的User類 *
Jackson使用:String 與物件互轉、Jackson 從 json 字串轉換出物件
一、從json字串轉換出物件 Pager類: import com.fasterxml.jackson.annotation.JsonIgnoreProperties; @JsonIgnoreProperties(ignoreUnknown=true) public class Pager
springmvc之Jackson實現po物件與Json字串的互轉
因為springmvc支援json格式資料轉化使用的是jackson的包,所以今天研究了使用jackson包封裝實現po物件魚json字串的互轉,當然大家也可以使用阿里巴巴的開源包fastjson包 一、準備 如果你需要使用jackson,你必須得匯入相應的
yaml檔案與java bean互轉
轉載至 https://segmentfault.com/a/1190000007743290 yaml格式 name: demo desc: this is desc items: - name: item desc: item desc
jquery、js中String或Object與json、json陣列的互轉
** 字串轉JSON ** 第一種方式: 使用js函式eval(); dataJson=eval(dataJson);是錯誤的轉換方式。 正確的轉換方式需要加(): testJson = eval(“(” + dataJson+ “)”); e
fastJSON List物件 Map物件與JSON物件的互轉
List<SysUser> suList = new ArrayList<>(); Map<String,Object> suMap = new HashMap<>(); for(int i = 0 ; i&
json&xml學習筆記--Java實現xml與json格式的互轉
寫在前面: 這裡使用的是耗費理解力最少的寫法,不代表最優解或最常用解。 XML轉JSON: 這個功能比JSON轉XML常用。 bo
C# 圖片與Base64互轉
name oba mar base64 richtext sender bin binary ram /// <summary> /// 將圖片數據轉換為Base64字符串 /// </summary> /// <pa
Unicode與Ansi互轉
form nic code 手動 char empty ret wchar art 1 BOOL CTool::AnsiToUnicode(const char *pSrc, CString &strResult) 2 { 3 #ifndef _UNICOD
BYTE[]與OBJECT互轉工具
apt lis [] hao123 互轉 dap music ada adapter %E8%87%AA%E5%B7%B1%E7%90%86%E8%A7%A3%E7%9A%84aDapTER%E6%B3%A8%E9%87%8A http://music.hao123.com