java - 如何将下面的字符串转换为地图列表?
问题描述
如何将下面的字符串转换为地图列表?
[
{externalId=externalId_2,
externalIdDocId=abc,
partyRoleExternalIdType=type_extId
},
{externalId=externalId_3,
externalIdDocId=xyz,
partyRoleExternalIdType=type_extId2
}
]
我尝试将字符串转换为字符串列表
List<String> externalIdlist = (List<String>) gson.fromJson(cbExternalIds, List.class);
然后将每个字符串一一转换为映射
Map<String, String> externalIdMap = gson.fromJson(gson.toJson(externalIdlist.get(i)), Map.class);
这可行,但有更好的解决方案吗?
解决方案
推荐阅读
- msbuild - 微软在这段关于 PackageReference 的文章中试图表达什么?
- git - git rebase from master into feature branch PR 显示所有文件已更改
- python - 根据行是否包含字符串将数据框拆分为多个数据框
- fpga - 如何设置fpga属性?
- browser - Opera 浏览器扩展批准
- scala - 如何在 Scala 中创建 WSClient?
- android - 创建 ArrayList 时的分类器问题
- django - 如何在序列化程序中验证用户?
- dialogflow-es - Dialogflow(Api.Ai)不识别自定义实体
- asp.net-core - 如何轻松地从 ASP.NET Core 2.1 迁移到 2.2?