Expand description
Serialization: Lemma values ↔ JSON.
Input: from_json / data_values_from_map produce serde_json::Value maps for
[ExecutionPlan::set_data_values]. Convenience strings, JSON numbers, and serialized objects
are accepted on input. Use data_values_from_strings for CLI-style string maps. Output
keeps numbers as JSON strings.
Output: [ValueKind] serialization (in planning::semantics) is used everywhere, including
evaluation responses.
Functions§
- data_
values_ from_ map - Filter nulls from a parsed JSON object (e.g. WASM
rundata). - data_
values_ from_ strings - Wrap convenience string maps (CLI forms,
Engine::runcall sites). - deserialize_
resolved_ data_ value_ map - Deserializes from array of [DataPath, DataDefinition] tuples, preserving order.
- from_
json - Parse JSON object to data values for
ExecutionPlan::set_data_values. - serialize_
resolved_ data_ value_ map - Serializes IndexMap<DataPath, DataDefinition> as array of [DataPath, DataDefinition] tuples.