Expand description
JavaScript JSON numbers at request, response, callback and storage boundaries.
JsValue carries IEEE754 numbers, including Infinity and signed zero, without
enabling serde_json features that reserve otherwise valid application keys.
Enums§
Functions§
- deserialize_
btree_ map - Preserve arbitrary values in flattened public view extension fields.
- deserialize_
map - Typed object adapter for arbitrary values inside a string-keyed map.
- deserialize_
optional_ map - Deserialize arbitrary values in an optional object field.
- deserialize_
optional_ value - Optional arbitrary JSON field adapter; null retains normal Option semantics.
- deserialize_
value - Preserve arbitrary JSON object keys in a typed
serde_json::Valuefield. - from_
slice - Errors
- from_
value - Decode an owned DTO.
- number_
as_ f64 - number_
to_ string - Errors
- parse_
value - Parse RFC8259 structure with JavaScript f64 conversion. Strings use
serde_json’s escape/UTF8 validation; structural recursion is bounded to its default depth. - serialize
- Errors
- to_
string - Errors
- to_
value - Errors
- to_vec
- Encode Serialize data exactly as JSON.stringify would encode its numbers.