簡體   English   中英

Java Jackson Json 數組序列化

[英]Java Jackson Json Array Serialization

我有一個特例,我一直在嘗試與 Jackson 連載。 這是一個示例。

{
    "key1": [
        [
            10,
            11
        ],
        [
            12,
            13
        ]
    ],
    "key2": [
        [
            14,
            15
        ],
        [
            16,
            17
        ]
    ]
}

如何使用將序列化此有效負載的裝飾器制作模型?

編輯:

假設有一個包含上述內容的 JSON 文件。 我如何制作一個可用於像 Jackson 一樣序列化上述 JSON 的 POJO:

MyPOJO pojo = objectMapper.readValue(new File("above_json.json"), MyPOJO.class);

這是我正在尋找的一個非常簡單的例子:

JSON 輸入:

"Parameter":{
    "Name":"Parameter-Name",
    "Value":"Parameter-Value"
}

POJO 序列化上面的簡單 JSON:

public class Parameter {
    @JsonProperty("Name")
    public String name;
    @JsonProperty("Value")
    public String value; 
}

我正在尋找一個類,就像上面的Parameter一樣,它將序列化我上面最初提供的示例 JSON,而不是簡化的 JSON。

假設有一個包含上述內容的 JSON 文件。 我如何制作一個可用於像 Jackson 一樣序列化上述 JSON 的 POJO

這個很簡單,你需要了解你的JSON的數據。 你有key-value ,每個值都是另一個數組的數組。 這類似於

class POJO
{
     List<List<Integer>> key1;
     List<List<Integer>> key2; 
} 

暫無
暫無

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

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