C#实现的JSON解析器,核心目标是效率和使用简单,并附带有严格的语法检查。 该解析器扩展了一个注释相关的语法,/**/包围的内容被视为注释,此外完全遵循JSON的语法规范(注释是否合法可以通过选项设置,默认不支持注释)。 此外解析器还支持Object的键不需要引号,允许Object/Array的最后一个元素保留逗号
接下来需要添加的特性:
- 增加对象序列化成JSON字符串的自动反射支持
- JSON解析支持严格模式和禁止注释的选项(此时只支持解析完全符合标准的JSON字符串)
- JSON解析时出错,提供详细错误信息
-------------2018-5-10-------------
修改API版本(破坏向下兼容,如果要使用原来的版本,请使用v1.0分支),并提供JSON字符串映射到对象的自动反射支持
-------------2016-10-31-------------
序列化新增支持匿名函数的接口
-------------2016-06-27-------------
修改底层实现,增加新的SAX事件类型解析支持(便于集成到自定义数据类型解析),原DOM解析接口基于SAX解析接口实现,Printer增加Format格式化接口(同样基于SAX接口实现)