Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

libla/TinyJSON

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyJSON

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接口实现)

About

JSON Parser & Serializer For C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.