Json:轻量级Json库

时间:2024-06-15 16:02:28
【文件属性】:

文件名称:Json:轻量级Json库

文件大小:30KB

文件格式:ZIP

更新时间:2024-06-15 16:02:28

C++

轻量级Json库 依赖: C++ 11 跨平台/编译器 使用现代C++、STL,不依赖第三方库 特性: 符合标准的JSON解析器和生成器 仅支持UTF-8 JSON文本 仅支持以 double 存储 JSON number 类型 JSON object 类型不支持重复键 实现: 头文件和API设计 为降低文件间的编译依赖关系,把接口从从实现中分离,Json类只提供接口,Value类负责实现该接口,Json类通过一个std::unique_ptr实现对Value的访问。 解析一个JSON字符串的一般用法是: Json json; std::string str("......"); json.parse(str); json.get_type(); //获取其类型 JSON的数据类型声明为一个枚举类型: enum type : int{ Null, Tr


【文件预览】:
Json-master
----test.cpp(18KB)
----Json.pro(1KB)
----src()
--------json.cpp(4KB)
--------jsonValue.h(3KB)
--------jsonParser.cpp(9KB)
--------jsonGenerator.cpp(3KB)
--------json.h(2KB)
--------jsonParser.h(800B)
--------jsonValue.cpp(7KB)
--------jsonException.h(304B)
--------jsonGenerator.h(432B)
----LICENSE(34KB)
----README.md(7KB)
----.gitignore(5KB)

网友评论