Jackson を使用して POJO に変換している Json データがあり、完全に正常に動作します。ただし、Json でデコードされることなく、特定のノードの値をそのまま取得するという特定の要件があります。これは、POJO の特定のプロパティとして設定できないいくつかの動的キーを保持します。むしろ、後でデコードできる値をそのまま必要とします。
私がそれを正しくするのを手伝ってください。
json の例を次に示します。
{"node":{
"status":{"code":200,"message":"OK"},
"fields":{"main_id":{"value":1372669257},
"from_node":{"value":"{\"1\":\"\",\"0\":\"Categorized\",\"557\":\"K1\",\"55446\":\"K2\",\"5552\":\"K3\",\"57\":\"L9\"}"},
"previous_id":{"value":1372669640},
"new_counter":{"value":8}
}
}
}
この JSON データから、コード、メッセージ、フィールドなどのすべてのキーを POJO にマッピングしています。その POJO クラスで、「value」という新しいプロパティが必要です。ここで、「from_node」からの値を文字列としてマップする必要があります。