三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

JSON操作封装

JSON操作封装

JSONParse JSON解析模块

概述

JSONParse是一个基于cJSON的 JSON 解析库封装类,提供 JSON 字符串/文件加载、解析、修改、构建等功能。

依赖:cJSON.h


核心概念

路径访问机制

所有 key 参数支持路径格式,使用/分隔层级:

item_key = "root/nvr/channel" 等价于 JSON 结构: { "root": { "nvr": { "channel": ... } } }

节点指针

内部使用cJSON*指针作为节点引用,通过uintptr_t封装传递。


接口分类

分类接口
初始化/加载LoadJson()LoadFile()SaveFile()
添加值<
← 返回列表