我想读取一个JSON文件并打印它的内容,我正在尝试使用
serde
crate,但不明白为什么这行不通:use serde_json;
use std::fs;
fn main() {
let path = "./src/input.json";
let data = fs::read_to_string(path).expect("Unable to read file");
let res = serde_json::from_str(&data);
println!("{}", res)
}
我收到的错误是:
the trait `std::fmt::Display` is not implemented for `Result<_, serde_json::Error>`
我该如何读取JSON文件?有没有更好的方法?在serde
文档或其他地方,我都找不到完整的示例。