# libjson **Repository Path**: tib/libjson ## Basic Information - **Project Name**: libjson - **Description**: libjson 是一款高性能 json 解析库 - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 43 - **Created**: 2015-05-16 - **Last Updated**: 2024-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # libjson libjson 是一款高性能 json 解析库,以 LGPL 协议发布 libjson 内部不分配任何内存,对内存消耗非常少。 libjson 是否为线程安全取决于用户传入的回调函数是否线程安全。libjson 本身是线程安全的。 libjson 目前只支持 json 解码。 ## 编译 ``` make -f nbproject/Makefile-Release.mk QMAKE= SUBPROJECTS= .build-conf ``` ## 测试 ``` make -f nbproject/Makefile-Release.mk SUBPROJECTS= .build-tests-conf ``` ### 解析测试 ``` ./build/Release/GNU-Linux-x86/tests/TestFiles/f1 ./tests/test.json 1 p ``` ### 性能测试 ``` time ./build/Release/GNU-Linux-x86/tests/TestFiles/f1 ./tests/test.json 1000000 n ```