mirror of
https://github.com/nlohmann/json.git
synced 2026-09-07 00:37:58 +00:00
deploy: 09b6b6b5ba
This commit is contained in:
@@ -97,6 +97,7 @@ Likewise, when a JSON object in the above form is serialized using [`to_bjdata`]
|
||||
An object is only converted if the annotation actually describes a packed array; otherwise it is serialized as a regular JSON object. This requires all of the following:
|
||||
|
||||
- `"_ArrayType_"` is one of `uint8`, `int8`, `uint16`, `int16`, `uint32`, `int32`, `uint64`, `int64`, `single`, `double`, `char`, or `byte`,
|
||||
- `"_ArraySize_"` is an array, since the dimensions are written as the ND-array header's length,
|
||||
- every entry of `"_ArraySize_"` is a non-negative integer, and their product is representable as a `std::size_t`,
|
||||
- `"_ArrayData_"` holds exactly that many elements, and
|
||||
- every element of `"_ArrayData_"` is a number of the kind named by `"_ArrayType_"` (a floating-point number for `single` and `double`, an integer otherwise).
|
||||
|
||||
Reference in New Issue
Block a user