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 b2ea885 commit 4e505fcCopy full SHA for 4e505fc
1 file changed
build/rust/src/shared/helper/value.rs
@@ -132,9 +132,10 @@ pub fn to_json_value(value: Value) -> JsonValue {
132
Some(Kind::NumberValue(n)) => {
133
match n.number {
134
Some(number_value::Number::Integer(i)) => JsonValue::Number(Number::from(i)),
135
- Some(number_value::Number::Float(f)) => JsonValue::Number(
136
- Number::from_f64(f).expect("Invalid number value"),
137
- ),
+ Some(number_value::Number::Float(f)) => match Number::from_f64(f) {
+ Some(float) => JsonValue::Number(float),
+ None => JsonValue::Null,
138
+ } ,
139
None => JsonValue::Null,
140
}
141
0 commit comments