6 个版本
0.1.5 | 2021年2月12日 |
---|---|
0.1.4 | 2020年2月8日 |
#83 在 #minimalist
每月下载量 27 次
17KB
380 行
jsmn(发音为'jasmine')是一个极简 JSON 解析器的 Rust 版本。它可以轻松集成到资源有限或嵌入式项目中。
设计理念
大多数 JSON 解析器提供了一系列函数来加载 JSON 数据、解析它并按名称提取任何值。jsmn 证明检查每个 JSON 数据包的正确性或为存储解析的 JSON 字段分配临时对象通常是一种过度行为。
JSON 格式本身非常简单,那么我们为什么要让它变得复杂呢?
jsmn 被设计成健壮的(即使数据有误也能正常工作)、快速的(能够即时解析数据)、可移植的。当然,简洁性是关键特性
- 简洁的代码风格、简单的算法、简单集成到其他项目中。