2011-09-01 13 views
1

HashMapを構築しようとするとJSONマッピング例外が発生します。マップは、入力が次のようになりますenumJSONマッピング例外の作成文字列からの列挙型のキーのキー

をキーとします

{"someObject":{"myMap":{"1":"2"}}} 

問題は、それがStringとして"1"扱いであり、それはの値の一つではないとして、それが有効な表現ではないと文句を言いenum

これを修正する方法はありますか?

+0

? – Robert

+0

私はjavaでjacksonライブラリを使用しています –

答えて

1

数値の代わりにenum値の実際の名前を使用してみましたか?あなたはJSONデータを処理しようとしているプログラミング言語で

enum Direction { 
    NORTH,SOUTH,EAST,WEST; 
} 

{"someObject":{"myMap":{"NORTH":"2"}}} 
関連する問題