簡體   English   中英

如何轉換列表<jsonobject>到 JAVA 中的 JsonArray</jsonobject>

[英]How to convert List<JsonObject> to JsonArray in JAVA

我寫了一個代碼,我需要從“選擇 * 查詢”中創建一個 JSON 格式 output 。 到目前為止,我能夠像這樣獲得 output,但我必須將它包裝在“用戶”中

{
  "displayName": "Tony Stark",
  "givenName": "Tony",
  "surname": "Stark"
},
{
  "displayName": "James Martin",
  "givenName": "James",
  "surname": "Martin"
}

我需要這樣的東西:

{
   "users": 
      [
            {
                  "displayName": "Tony Stark",
                  "givenName": "Toney",
                  "surname": "Stark"
            },
            {
                  "displayName": "James Martin",
                  "givenName": "James",
                  "surname": "Martin"
            }
      ]
}

請幫我解決這個問題。

是的,如果您創建一個名為 Users, map 的 model class 是可能的,它與它的屬性一起正確顯示,因此它將完全如您在屏幕截圖中所示。 附上參考 model class。

在此處輸入圖像描述

如果添加一個包裝 class 並將其轉換為 json 會很容易

import java.util.List;

public class UserWrap {
    private List<User> users;

    public UserWrap(List<User> users) {
        this.users = users;
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM