# gjson **Repository Path**: add358/gjson ## Basic Information - **Project Name**: gjson - **Description**: 基于glib库的json解析库 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-02-24 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##JSON解析库 ###介绍 GJSON是基于glib库完成的。 ###多平台支持 * Linux: ubuntu14 64bit gcc-4.8.4 ###目录结构 * cmake------CMake模块 * lib--------GJSON源码 * test-------GJSON相关的测试示例 ###安装与使用 ####安装信赖库和工具 * ubuntu sudo apt-get install libglib2.0-dev cmake ####使用JSON ```c #include "gjson.h" int main (int argc, const char * argv[]) { GJson *json = g_json_parse_file(argv[1]); if (NULL == json) { g_error("gjson parse %s failed\n", argv[1]); return -1; } gchar *msg = g_json_print(json); g_printf(msg); g_free(msg); g_json_destroy(json); return 0; } ``` * 编译测试示例 运行build脚本"./build.sh" * 包含gjson.h头文件即可,可参见各测试示例源码