2个稳定版本

使用旧Rust 2015

1.0.119 2021年1月19日
1.0.104 2020年1月8日

833编码

Download history • Rust 包仓库 66/week @ 2024-03-11 • Rust 包仓库 80/week @ 2024-03-18 • Rust 包仓库 91/week @ 2024-03-25 • Rust 包仓库 100/week @ 2024-04-01 • Rust 包仓库 48/week @ 2024-04-08 • Rust 包仓库 115/week @ 2024-04-15 • Rust 包仓库 98/week @ 2024-04-22 • Rust 包仓库 69/week @ 2024-04-29 • Rust 包仓库 53/week @ 2024-05-06 • Rust 包仓库 67/week @ 2024-05-13 • Rust 包仓库 77/week @ 2024-05-20 • Rust 包仓库 57/week @ 2024-05-27 • Rust 包仓库 69/week @ 2024-06-03 • Rust 包仓库 44/week @ 2024-06-10 • Rust 包仓库 60/week @ 2024-06-17 • Rust 包仓库 69/week @ 2024-06-24 • Rust 包仓库

每月252次下载
用于 4 crates

MIT/Apache

485KB
10K SLoC

Serde是一个用于高效和泛型地序列化和反序列化Rust数据结构的框架。


你可能还在找

Serde实战

use serde::{Serialize, Deserialize};

#[derive(Serialize, Deserialize, Debug)]
struct Point {
    x: i32,
    y: i32,
}

fn main() {
    let point = Point { x: 1, y: 2 };

    // Convert the Point to a JSON string.
    let serialized = serde_json::to_string(&point).unwrap();

    // Prints serialized = {"x":1,"y":2}
    println!("serialized = {}", serialized);

    // Convert the JSON string back to a Point.
    let deserialized: Point = serde_json::from_str(&serialized).unwrap();

    // Prints deserialized = Point { x: 1, y: 2 }
    println!("deserialized = {:?}", deserialized);
}

获取帮助

Serde是Rust中使用最广泛的库之一,因此任何Rust开发者聚集的地方都能够帮助你。对于聊天,可以考虑尝试非官方社区Discord的#general#beginners频道,官方Rust项目Discord的#rust-usage频道,或者在Zulip的#general流。对于异步讨论,可以考虑StackOverflow上的[rust] 标签,Reddit的/r/rust 子版块(有每周固定的问题解答帖子),或Rust的Discourse论坛。在这个仓库中提交支持问题是可以接受的,但它们可能不像上述任何一种方式那样得到那么多关注,并且可能在没有回复的情况下一段时间后被关闭。

依赖

~220KB