RapidJosn

rapidjson中的头文件

1.rapidjson/document.h
        该头文件包含了DOM解析器和生成器所需的类和函数。DOM解析器是一种将JSON文本解析为DOM树的解析器,DOM树的结构对应于JSON文本的语法结构。DOM生成器是一种将DOM树转换为JSON文本的生成器。该头文件中的类包括:

                GenericValue: 一个通用的JSON值类型,可以表示任何类型的JSON值,包括null、bool、int、double、字符串、数组和对象。
                Document: 表示一个JSON文档,包含一个根节点和相关的配置选项。
2.rapidjson/writer.h
        该头文件包含了生成器所需的类和函数,用于将DOM树转换为JSON文本。该头文件中的类包括:

                Writer: 将DOM树转换为JSON文本的基类。
                PrettyWriter: 继承自Writer,支持格式化输出的生成器,生成的JSON文本带有缩进和换行符。
        WriterTraits: 定义了生成器的一些常见特性,如逗号的位置、缩进符号等。
3.rapidjson/stringbuffer.h
        该头文件包含了一个字符串缓冲区类,用于存储生成器生成的JSON文本。该头文件中的类包括:

                StringBuffer: 表示一个字符串缓冲区,提供了向缓冲区写入数据的方法。
                CrtAllocator: 表示一个内存分配器,用于分配和释放内存。
4.rapidjson/reader.h
        该头文件包含了SAX解析器所需的类和函数,用于将JSON文本解析为SAX事件流。SAX解析器是一种将JSON文本解析为SAX事件流的解析器,SAX事件流表示JSON文本的语法结构。该头文件中的类包括:

                BaseReaderHandler: 解析器事件处理程序的基类。
                Reader: 将JSON文本解析为SAX事件流的解析器。
5.rapidjson/error/en.h
        该头文件包含了RapidJSON的错误码和错误信息的定义。该头文件中的类包括:

                ParseErrorCode: 定义了解析器可能出现的错误码。
                GetParseErrorFunc: 用于获取错误码对应的错误信息。
6.rapidjson/error/error.h
        该头文件包含了解析器和生成器可能出现的错误异常类的定义。该头文件中的类包括:

                ParseException: 解析器可能抛出的异常类。
                RuntimeError: 生成器可能抛出的异常类。

7.rapidjson/pointer.h

        RapidJSON是一个C++的JSON解析器和生成器,支持SAX和DOM 风格的 API。它提供了一些类似于指针的用法来访问JSON 对象中的元素        

rapidjson中的安装

 RapidJSON下载链接

下载完成解压,把include文件夹复制到 “.cln”同目录下

修改外部包含目录:

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值