0

ジャクソンパーサーを使用しています。Object Mapper で次のフィールドを解析するには、モデル クラスにどのタイプのフィールドを作成する必要がありますか。

directions":
{
 "1":"Heat oil in a nonstick skillet coated with cooking spray over medium heat. Add red bell pepper and garlic; cook, uncovered, 30 minutes, stirring occasionally. Set aside, and cool slightly.",
 "2":"Place pepper mixture in a blender; add chopped basil and next 3 ingredients. Process until smooth, stopping once to scrape down sides.",
 "3":"Cook pasta according to package directions, omitting salt and fat.",
 "4":"To serve, top pasta with pepper sauce. Garnish with basil sprigs, if desired."
}

フィールドを作成しました

private HashMap<String,String> directions;

しかし、解析中に例外が表示されます

 com.fasterxml.jackson.databind.JsonMappingException: Can not instantiate value of type [map type; class java.util.HashMap, [simple type, class java.lang.String] -> [simple type, class java.lang.String]] from String value;
 no single-String constructor/factory method (through reference chain: com.project.android.vo.ModelClass["directions"])
4

0 に答える 0