Как десериализовать плоский хэш с ключами пространства имен? - PullRequest
0 голосов
/ 16 мая 2019

Я задаюсь вопросом о преобразовании, которое отображало бы плоский хэш с ключами пространства имен, например:

{ "a.b.c": 123, "a.b.d": "true", "a.a": "alpha" }

на мою модель:

public class A { public B b; public String a; }
public class B { public Integer c; public String d; }

с использованием Джексона. Я знаю, что могу сделать это сам, посмотрев на каждую клавишу и рекурсивно построив объекты снизу вверх, как предлагает из этого ответа , но я бы хотел использовать Джексона для выполнения тяжелой работы, если это возможно.

Моя модель в настоящее время и в обозримом будущем не будет поддерживать списки или массивы, если это облегчит задачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...