JSR 275 javax.measure.Dimension字符串序列化和反序列化

时间:2018-01-29 20:08:51

标签: java json serialization units-of-measurement jsr-275

测量单位275和385的JSR被拒绝但尚未发布。但是,它们是处理测量单位和尺寸的唯一合理方式,因此我希望能够对以下内容有所了解:

我想将javax.measure.Dimension序列化和反序列化为要在JSON中使用的字符串。我找不到任何文档或其他信息(大多数文章都概述了即将推出的功能以及http://www.unitsofmeasurement.org/重定向到http://ww17.unitsofmeasurement.org/这是一个空白页面。类名对我来说不是很解释(我搜索了解析方法和类似的方法),我在JSR 385参考实现indriya中找不到Dimension类。我看到反序列化的唯一方法是创建一个单元并用AbstractUnit.parse(value).getDimension()进行解析,而这种方法并不相反。

Jackson模块jackson-module-unitsofmeasure 1.3.0似乎只能序列化Unit s。

1 个答案:

答案 0 :(得分:0)

javax.measure.Dimension的序列化可以通过序列化它的基本维度图来可靠地实现,我建议将其作为jackson-module-unitsofmeasurehttps://github.com/unitsofmeasurement/jackson-module-unitsofmeasure/pull/15拉取请求。