私は変数の1つとしてマップを持つクラスを持っています。 Jacksonパーサーはこれにマップできません。マップ変数へのジャクソンのマッピング
例 - コントローラで
Class A
{
private String abc;
private Map<String, String> xyz;
...
}
ヌルとして取得XYZをデバッグするとき、私は
@RequestMapping(value = "/myval", method = RequestMethod.POST, consumes =
{ MediaType.APPLICATION_JSON_VALUE, MediaType.APPLICATION_XML_VALUE })
@ResponseBody
public DGF updateCall(@RequestBody final A varName)
{
....
}
Json
{
"abc":"tyui",
"xyz":[{
"key" : "rtyu",
"value" : "yui"
}]
...
}
を持っています。
してください[編集]あなたの質問[MCVE]実際を含めます。 'xyz = new HashMap()'のように 'xyz'を何かに設定したことはありますか? –
@JonnyHenly - 私はxplainationを更新しました。意味があるかどうか教えてください。 – Abhilash