1
私は既知のフィールド(例えばAとBのString型)といくつかの未知のフィールド(fooとbar、そして多分何か他のものそのうち、unknownと入力してください)。JSONとJAVAの混在した既知の/未知のフィールドを持つ
[
{"A": "Value for A", B: "Value for B", "foo": "foo"},
{"A": "Value for A", B: "Value for B", "bar": 13},
{"A": "Value for A", B: "Value for B", "foo": "foo", "val": true}
]
このJSONをPOJOに解析する必要があります。 ジャクソンはこのJSONをJsonNodeに解析することができますが、JsonNodeは膨大な量のデータを処理するにはあまりにも多くのメモリを使います。 これを実行するソリューションはありますか?私はこのようなクラスのインスタンスを取得する必要があります。
class Simple
{
public String A;
public String B;
public HashMap others;
}
JSONの構造を変更できますか? –
このJSONを文字列として取得しているので、有効な場合は可能です。 JSONは約1〜5 MBです –