gpt4 book ai didi

android - Moshi HashMap 反序列化器

转载 作者:太空狗 更新时间:2023-10-29 16:00:16 26 4
gpt4 key购买 nike

我不知道是否可以将数组反序列化为 hashMap 我有 json :

"additionalProperties": [
{
"$type": "Tfl.Api.Presentation.Entities.AdditionalProperties, Tfl.Api.Presentation.Entities",
"category": "Description",
"key": "TerminalName",
"sourceSystemKey": "BikePoints",
"value": "200017",
"modified": "2016-05-19T12:02:39.82"
}
........
]

对于那个 json,我有一个列表:

private List<AdditionalProperties> additionalProperties;

一切正常,但如何将 json 存储在 HashMap 中,其中 Key 是“key”(TerminalName)”

private HashMap<String,AdditionalProperties> additionalProperties;

最佳答案

Moshi 支持声明为 Map 的字段但不像HashMap .这样 Moshi 就可以使用不同的 Map 实现。这比 HashMap 更合适用于解码的 JSON。如果您将字段类型更改为 Map<String,AdditionalProperties>它应该工作。

关于android - Moshi HashMap 反序列化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37326453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com