自定義的Java物件轉JSON串的方法

2021-07-24 12:48:53 字數 923 閱讀 4107

開發過程中有個api需求,就是將最終提交的資料,轉成json字串,作為乙個引數傳遞給伺服器。

這個要傳遞的資料結構如下:

public arraylisttagjson;
其中,每條資料ptevaluateitembean的資料結構如下:

public class ptevaluateitembean
其中,ptevaluateoptionbean的資料結構如下:

public class ptevaluateoptionbean
"tagjson": [,},

,},,},

,},,}

]

怎麼轉化?下面直接貼**:

public class ptevaluateitembean  catch (jsonexception e) 

}return obj;

}}

public class ptevaluateoptionbean 

}

將arraylist型別的資料轉為json串的方法如下:

public string getevaluatedoptionsjson(arraylistcheckitemids) 

jsonarray jsonarray = new jsonarray();

for (ptevaluateitembean itembean : checkitemids)

jsonarray.put(itembean.getjsonobject());

}return jsonarray.tostring();

}

python自定義型別轉json

json模組不僅可以處理普通的python內建型別,也可以處理我們自定義的資料型別,而往往處理自定義的物件是很常用的。首先,我們定義乙個類person。class person object def init self,name,age self.name name self.age age def...

json字串轉換java自定義物件

原 2018年07月12日 10 20 38 天空海的眼 2018 12 26 閒著重新看到了這篇就來補充net.sf.json主要是pom匯入jar包有乙個衝突的問題而且匯入的比較亂,所以也可以用別的json工具模擬如阿里的fastjson com.alibaba fastjson 1.2.41 ...

SpringBoot 自定義 JSON 解析

spring boot 中 restcontroller 返回的字串預設使用 jackson 引擎,它也提供了工廠類,我們可以自定義 json 引擎,本節例項我們將 json 引擎替換為 fastjson,首先需要引入 fastjson com.alibaba fastjson 其次,在 webco...