Open
Description
Serde_Json this returns value: 10.000,
Sonic_rs this returns value: 10
use rust_decimal::Decimal;
use serde::{Deserialize, Serialize};
fn main() {
let result: ArbitraryExample = sonic_rs::from_slice(b"{\"value\": 10.000}").unwrap();
dbg!(result);
}
#[derive(Serialize, Deserialize, Debug)]
pub struct ArbitraryExample {
#[serde(with = "rust_decimal::serde::arbitrary_precision")]
value: Decimal,
}
Metadata
Metadata
Assignees
Labels
No labels