zoukankan      html  css  js  c++  java
  • json数组 array 构建

    eg:

    {

    "oper": 147,
    "data": {
    "codes": ["0755VF", "0756SB", "0734OP"],
    "ids": [1,2,3,4],
    }
    }

    char *pResponse;
    cJSON  *root, *json_oper, *json_data, *json_ids,  *json_codes;
     
    root = cJSON_CreateObject();
    cJSON_AddNumberToObject(root, "oper",  operid);
    json_data = cJSON_CreateObject();
    cJSON_AddItemToObject(root, "data", json_data);

    json_codes = cJSON_CreateArray();
    json_ids = cJSON_CreateArray();
     
    for(i =0; i<num; i++)
    {
    cJSON_AddItemToArray(json_codes, cJSON_CreateString("0755VF"));
    cJSON_AddItemToArray(json_src, cJSON_CreateNumber(i));
    }

    cJSON_AddItemToObject(json_data, "codes", json_codes);
    cJSON_AddItemToObject(json_data, "srcids", json_ids);

    pResponse = cJSON_Print(root);
  • 相关阅读:
    组合模式
    迭代器模式
    命令模式
    装饰者模式
    观察者模式
    策略模式
    适配器模式和外观模式
    Servlet
    Java 递归
    Java 反射
  • 原文地址:https://www.cnblogs.com/rohens-hbg/p/13571466.html
Copyright © 2011-2022 走看看