91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java 使用json-lib處理JSON詳解及實例代碼

發布時間:2020-08-27 07:05:04 來源:腳本之家 閱讀:213 作者:lqh 欄目:編程語言

Java 使用json-lib處理JSON詳解

【項目環境】

<dependency> 
  <groupId>net.sf.json-lib</groupId> 
  <artifactId>json-lib</artifactId> 
  <version>2.4</version> 
  <classifier>jdk15</classifier> 
</dependency> 

1. JSON 數組對象轉化為 List 對象;

/** 
 * JSON 數組對象轉化為 Java 的 List 對象; 
 */ 
private void jsonArrayToList() { 
  // JSON 格式的字符串; 
  String jsonStr = "[{\"id\":2,\"isDelete\":false,\"lastLogin\":1460081728077,\"lastIp\":\"10.0.0.1\",\"nickName\":\"admin2\",\"userName\":\"admin2\",\"password\":\"password\"},{\"id\":1,\"isDelete\":false,\"lastLogin\":1460081728077,\"lastIp\":\"10.0.0.1\",\"nickName\":\"Shawearn\",\"userName\":\"shawearn\",\"password\":\"password\"}]"; 
  // 根據 JSON 字符串生成 JSON 數組對象; 
  JSONArray jsonArray = JSONArray.fromObject(jsonStr); 
  // JSON 數組對象轉化為 List<Admin> 對象; 
  List<Admin> admins = JSONArray.toList(jsonArray, Admin.class); 
} 

2. List 轉化為 JSON 數組對象;

/** 
 * List 轉化成 JSON 數組對象; 
 * 
 * @param admins 
 */ 
private void listToJSONArray(List<Admin> admins) { 
  // 構建 JSONArray 實例對象; 
  JSONArray jsonArray = new JSONArray(); 
  // 判空 
  if (admins != null && admins.size() != 0) { 
    // 遍歷,將 List 中的對象存入 JSONArray 對象中; 
    for (Admin admin : admins) { 
      jsonArray.add(admin); 
    } 
  } 
} 

3. Java 對象轉化為 JSON 對象;

/** 
 * Java 對象轉化成 JSON 對象; 
 * 
 * @param admin 
 */ 
private void entityToJson(Admin admin) { 
  // 新建 JSONObject 的實例化對象; 
  JSONObject jsonObject = new JSONObject(); 
  // 將 admin 對象存入 jsonObject; 
  jsonObject.element("admin", admin); 
} 

4.  Admin.java

package com.shawearn.model; 
public class Admin { 
  private Integer id; 
  private String userName; 
  private String password; 
  private Boolean isDelete; 
  private String nickName; 
  private String lastIp; 
  private Long lastLogin; 
   
  /** 
   * 省略相應 get/set 方法; 
   */ 
} 

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武汉市| 彩票| 五大连池市| 新平| 陇川县| 陇西县| 军事| 望城县| 浦城县| 舒城县| 平乡县| 日土县| 微山县| 洱源县| 吴桥县| 衡东县| 波密县| 泾川县| 锦州市| 枞阳县| 济南市| 南昌县| 揭阳市| 齐河县| 巴东县| 华安县| 古交市| 漾濞| 洪雅县| 梁平县| 东台市| 溧阳市| 绥滨县| 堆龙德庆县| 区。| 祁阳县| 丽水市| 包头市| 德格县| 阿荣旗| 武宣县|