Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.12.6
-
None
Description
In JSON, there is only a single numeric type which can be both integer and floating point. A floating point with a ".0" decimal will look like an integer, e.g. "5.0" => "5", serialized or interpreted as such by parsers.
Hence to correctly keep the type information for davex clients, the type information in the separate ":<prop>" property should always be included for double jcr properties, in JsonWriter.requiresTypeInfo().