接收JSON型別轉成物件

2022-04-29 08:03:08 字數 906 閱讀 2867

寫個小例子吧:

public string getjsontest(string jsonstring){} 引數是json

引數長這樣  ===》

,'user' : [ ,

] 傳過來的是乙個puser物件和乙個user集合,我把它封裝成乙個getpuseruser物件 ===》

public  class  getpuseruser  {

// puser物件

pirvate  puser  puser;

// user集合

private  setuserset  =  new  hashset( ) ;

//get set 方法等

進入正題:

public  string  getjsontest ( string  jsonstring )  {

// 轉成json物件

jsonobject  jsonobject  = jsonobject . fromobject ( jsonstring ) ;【這裡的jsonobject只能是net.sf.json.jsonobject下的,不然沒有fromobject方法,fastjson是沒有的】

【 這裡貼一下依賴

net.sf.json-lib

json-lib

2.4jdk15

// 轉成封裝的物件

getpuseruser  gpu  =  ( getpuseruser ) jsonobject . tobean ( jsonobject , getpuseruser . class ) ;

// 現在可以獲取想要的資料

puser  puser  =   gpu . getpuser ( ) ;   

set   userset  =    gpu . getuserset ( ) ;

關於列舉物件轉成JSON

在寫完錯誤資訊enum以後,每次傳到前台的資訊都是字串形式的,因為直接呼叫列舉類名.方法名 時獲取到的是字串形式的。在進行物件序列化以後,呼叫列舉類中的方法即可獲得json字串,這樣就可以傳到前端咯 解決方案目前是使用jackson來解決,看 首先要繼承乙個介面,實現介面的列舉將會以物件的方式進行序...

Golang基礎 Json檔案解析成物件陣列

1.導包 需要io包進行檔案的讀取,json包進行格式解析 import io ioutil encoding json fmt strings 3.進行檔案讀取並轉換 主要 func main 將資訊進行轉換成需求物件 models changeinfotoquestionmodel info f...

js 將json物件轉成字串

除此之外還可以使用tojsonstring 或者全域性方法json.stringify 將json物件轉化為json字串。例如 var last obj.tojsonstring 將json物件轉化為json字元 或者var last json.stringify obj 將json物件轉化為jso...