首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Java JSON 解析自定義對象:json-lib / Gson / Jackson 映射實體類

     編輯:程式設計綜合問答

推薦 Gson 或 Jackson(現代、高性能),json-lib 已停維護。

Gson 範例

Gson gson = new Gson();
MyBean bean = gson.fromJson(jsonString, MyBean.class);
// 支援巢狀對象、List、Map 自動映射

Jackson 範例

ObjectMapper mapper = new ObjectMapper();
MyBean bean = mapper.readValue(jsonString, MyBean.class);

實體類字段名需與 JSON 鍵名一致(或用 @SerializedName/@JsonProperty 映射),私有字段需 Getter/Setter。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved