ジャクソンパーサーを使用しています。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"])