We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 018c9f3 commit ae4fca9Copy full SHA for ae4fca9
.generator/src/generator/formatter.py
@@ -624,10 +624,13 @@ def format_data_with_schema_dict(
624
imports.add("std::collections::BTreeMap")
625
if schema.get("additionalProperties") == {}:
626
for k, v in data.items():
627
- if isinstance(v, (int, float)):
+ if isinstance(v, bool):
628
+ imports.add("serde_json::Value")
629
+ parameters += f'("{k}".to_string(), Value::from(\"{v}\")),'
630
+ elif isinstance(v, (int, float)):
631
imports.add("serde_json::Value")
632
parameters += f'("{k}".to_string(), Value::from({v})),'
- if isinstance(v, str):
633
+ elif isinstance(v, str):
634
635
parameters += f'("{k}".to_string(), Value::from(\"{v}\")),'
636
return f"BTreeMap::from([{parameters}])", imports
0 commit comments