Dzwebs.Net

撰写电脑技术杂文十余年

rust直接定义json的两种方法

Admin | 2023-1-17 10:34:35 | 被阅次数 | 63

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  在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
}


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231