1 个不稳定版本
0.1.0 | 2019年6月12日 |
---|
#62 in #tutorial
20KB
517 行
Rust JSON 解析器
不应用于生产环境,它纯粹用于学习 Rust 以及其库系统的工作原理。您也可以通过查看代码库来学习一些东西。
这是一个 JSON 解析器实现。其主要功能是将 JSON 字符串解析为中间标记结构或反序列化为结构体(这部分尚未实现)。
此外,它可以处理大数字的解析,因为它将数字解析为字符串(这些字符串可以后来反序列化/强制转换为结构体为该字段定义的任何类型)。
目前一个可能的缺点是解析使用递归实现,这意味着它不适用于深度嵌套 JSON 对象的解析,除此之外,它还可以。