zoukankan      html  css  js  c++  java
  • json-c代码示例

    #include <stdio.h>
    
    #include <string.h>
    
    #include <json.h>
    
    int main(int argc,char **argv) {
    
        json_object *json=json_object_new_object();
    
        json_object_object_add(json,
    
                "name",json_object_new_string("laomeng"));
    
        json_object_object_add(json,
    
                "email",json_object_new_string("laomeng188@163.com"));
    
        json_object_object_add(json,
    
                "age",json_object_new_int(30));
    
        json_object *tech=json_object_new_array();
    
        json_object_array_add(tech,json_object_new_string("c"));
    
        json_object_array_add(tech,json_object_new_string("c++"));
    
        json_object_array_add(tech,json_object_new_string("php"));
    
        json_object_object_add(json,"technology",tech);
    
        const char *str=json_object_to_json_string(json);
    
        printf("%s
    ",str);
    
        json_object_put(json);
    
        return 0;
    
    }
    
    1. json_test:json_test.c  
    2. cc -g -D__STRICT_ANSI__ -ljson -I/usr/local/include/json/ -L/usr/local/lib/ json_test.c -o json_test 
      其中 -D__STRICT_ANSI__ 是为了消除c99的编译选项。
  • 相关阅读:
    质因数分解
    P1939 【模板】矩阵加速(数列)
    UVALive
    Python操作MySQL:pymysql模块
    Mysql数据库基础
    Redis管道和发布订阅
    Redis常用操作
    Redis操作集合,有序集合
    Redis操作list
    Redis操作hash
  • 原文地址:https://www.cnblogs.com/flintlovesam/p/5384948.html
Copyright © 2011-2022 走看看