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”同目录下

修改外部包含目录:

相关推荐

  1. <span style='color:red;'>RapidJosn</span>

    RapidJosn

    2024-06-11 23:32:04      32 阅读
  2. 【C++ RapidJson】使用RapidJson写入文件

    2024-06-11 23:32:04       39 阅读
  3. Xlua - 集成rapidjson(json序列化)

    2024-06-11 23:32:04       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 23:32:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 23:32:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 23:32:04       87 阅读
  4. Python语言-面向对象

    2024-06-11 23:32:04       96 阅读

热门阅读

  1. C# —— 显示转换

    2024-06-11 23:32:04       35 阅读
  2. springboot接收byte[]字节

    2024-06-11 23:32:04       28 阅读
  3. 深度学习在老年痴呆检测中的应用:数据集综述

    2024-06-11 23:32:04       34 阅读
  4. C语言学习第四天

    2024-06-11 23:32:04       34 阅读
  5. shell脚本

    2024-06-11 23:32:04       30 阅读
  6. c++_0基础_讲解2 头文件 基本框架

    2024-06-11 23:32:04       36 阅读
  7. C++习题精选(4)—— 栈

    2024-06-11 23:32:04       35 阅读
  8. C++ Compound types overview

    2024-06-11 23:32:04       24 阅读