在rust中,可以通过如下两种方法定义json并使用。
首先引入:
use serde_json::json;
use serde_json::{Value};
第一种:使用宏定义
let myjson=json!({
"name":"大众计算机学习网",
"sex":"神仙",
"ID":"123",
});
第二种:使用字符串定义
let j = r#"
{
"name":"大众计算机学习网",
"sex":"神仙",
"ID":"123"
}
"#;
let parsed:Value = read_json(&j);
此种方法,需要外加如下的一个函数:
fn read_json(raw_json:&str) -> Value {
let parsed: Value = serde_json::from_str(raw_json).unwrap();
return parsed
}