1. 程式人生 > >Json與bean互轉的例子

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

相關推薦

Jsonbean例子

第一種: public class JsonToJavaBean { public static void main(String[] args) { String str="{\"student\

JsonBean,Timestamp型別的問題

Json與Java Bean互相轉換時,Bean中的Timestamp欄位是無法直接處理的,需要實現兩個轉換器。 DateJsonValueProcessor的作用是Bean轉換為Json時將Timepstamp轉換為指定的時間格式。 import java.text.D

MapBean(下劃線大寫)

import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Method;

jsonxml

一、簡介 本文介紹json串與xml串相互轉換的一種方式。 二、開發步驟 1、新增maven依賴 <dependency> <groupId>org.json<

Java中net.sf.json包關於JSON物件的坑

在Web開發過程中離不開資料的互動,這就需要規定互動資料的相關格式,以便資料在客戶端與伺服器之間進行傳遞。資料的格式通常有2種:1、xml;2、JSON。通常來說都是使用JSON來傳遞資料。本文正是介紹在Java中JSON與物件之間互相轉換時遇到的幾個問題以及相

JavaScript JsonMap以及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的xmlmap,Bean

dde ppr XmlWriter while 信息 XML map.entry war 銀行 xml與map互轉,主要使用dom4j import org.dom4j.Document; import org.dom4j.DocumentException; i

jsonbean,beanlist

  /**      * json轉換成bean      *       */     public static <T> T jsonToBean(String jsonString, Class<T> beanCalss) throws Exc

JAVA beanXML的利器---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或Objectjsonjson陣列的

** 字串轉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實現xmljson格式的

寫在前面: 這裡使用的是耗費理解力最少的寫法,不代表最優解或最常用解。 XML轉JSON: 這個功能比JSON轉XML常用。 bo

C# 圖片Base64

name oba mar base64 richtext sender bin binary ram /// <summary> /// 將圖片數據轉換為Base64字符串 /// </summary> /// <pa

UnicodeAnsi

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