JSR 275 javax.measure. Сериализация и десериализация строки размеров
JSR единиц измерения 275 и 385 отклонены и еще не выпущены. Однако это единственный разумный способ работы с единицами измерения и размерами, поэтому я надеюсь получить некоторое представление о следующем:
Я хотел бы сериализовать и десериализовать javax.measure.Dimension
и из строки, которая будет использоваться в JSON. Я не нахожу никакой документации или другой информации (большинство статей дают обзор предстоящих функций и http://www.unitsofmeasurement.org/ перенаправляет на http://ww17.unitsofmeasurement.org/ который является пустой страницей). Имена классов для меня не очень понятны (я искал методы разбора и похожие подходы), и я не нахожу Dimension
класс в JSR 385 эталонная реализация индрия. Единственный способ десериализации, который я вижу, - это создать единицу и разобрать AbstractUnit.parse(value).getDimension()
который не работает наоборот.
Модуль Джексона jackson-module-unitsofmeasure
1.3.0 только сериализуется Unit
s.
1 ответ
Сериализация javax.measure.Dimension
это может быть надежно достигнуто путем сериализации карты базовых измерений, которую я предложил в качестве запроса на извлечение для jackson-module-unitofmeasure по адресу https://github.com/unitsofmeasurement/jackson-module-unitsofmeasure/pull/15.