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 только сериализуется Units.

1 ответ

Сериализация javax.measure.Dimension это может быть надежно достигнуто путем сериализации карты базовых измерений, которую я предложил в качестве запроса на извлечение для jackson-module-unitofmeasure по адресу https://github.com/unitsofmeasurement/jackson-module-unitsofmeasure/pull/15.

Другие вопросы по тегам