6 个版本

0.1.5 2021年2月12日
0.1.4 2020年2月8日

#83#minimalist

每月下载量 27 次

MIT 许可证

17KB
380

jsmn(发音为'jasmine')是一个极简 JSON 解析器的 Rust 版本。它可以轻松集成到资源有限或嵌入式项目中。

设计理念

大多数 JSON 解析器提供了一系列函数来加载 JSON 数据、解析它并按名称提取任何值。jsmn 证明检查每个 JSON 数据包的正确性或为存储解析的 JSON 字段分配临时对象通常是一种过度行为。

JSON 格式本身非常简单,那么我们为什么要让它变得复杂呢?

jsmn 被设计成健壮的(即使数据有误也能正常工作)、快速的(能够即时解析数据)、可移植的。当然,简洁性是关键特性

  • 简洁的代码风格、简单的算法、简单集成到其他项目中。

无运行时依赖