Art*_*nis 5 java post json dictionary postman
当我希望它使用 @RequestBody 注释直接映射到我的 Java pojo 时,我找不到关于如何在 json 帖子中格式化地图的好答案。我假设 json 看起来像这样:
{
"myInt":"10",
"myMap":"{1:\"A\"}"
}
Run Code Online (Sandbox Code Playgroud)
我的 pojo 会有一个myInt
字段和一个myMap
字段。该myMap
字段的类型为Map<Integer,String>
地图的 json 是什么样子才能让它工作?
根据您的 JSON 结构myMap
是一个String
. 但是,即使您从值中删除引号,myMap
您也会发现这{1:"A"}
不是有效的 JSON,有效的 JSON 语法要求所有属性键都是字符串。有效的 JSON 结构如下所示{"1":"A"}
。解串器应该能够将密钥强制转换为Integer
,所以Map<Integer, String>
没问题。
归档时间: |
|
查看次数: |
32877 次 |
最近记录: |