开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
MojoUnityJson首页、文档和下载 - C# 实现的小巧高效 JSON 解析器 - 开源中国社区
全部项目分类
我要评价
MIT
C# 查看源码»
Windows
分享
收藏
30 人收藏
收录时间:2018-04-12
MojoUnityJson 详细介绍

MojoUnityJson 是 C# 实现的 JSON 解析器,非常小巧和高效,其算法思路来自于游戏引擎 Mojoc 的 C 语言实现 Json.h。

借助 C# 的类库,MojoUnityJson 可以比 C 的实现更加的简洁和全面,尤其是处理 Unicode 转义字符(\u开头)的解析,C# 的 StringBuilder 本身就支持了 Unicode 码点(code point)。

MojoUnityJson 使用递归下降的解析模式,核心解析代码只有 450 行(去掉空行可能只有 300 多行),支持所有标准的 JSON 格式。算法实现力求简洁明了,用最直接最快速的方法达到目的,没有复杂的概念和模式。

除了解析 JSON,MojoUnityJson 还提供了一组方便直观的 API 来访问 JSON 数据,整体实现只有一个文件,仅依赖 System.Collections.Generic,System.Text,System 三个命名空间,MojoUnityJson 可以很容易的嵌入到其它任何 C#项目中使用。

MojoUnityJson

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 MojoUnityJson 的评论 (全部 4 条评论)
{{repayCom.userName}}
小果汁儿
听起来不错,可以阅读一下源码。
看-野生程序猿
fastjson jackson
开源中国首席罗纳尔多
有没有java类似的
丁川
不知道性能如何 。
顶部