小编Abh*_*hek的帖子

使用cJSON.h创建json对象

我正在尝试创建如下的JSON对象,但我无法在其中添加第二项,例如:

"CarType": "mercedes",
"carID": "merc123"
Run Code Online (Sandbox Code Playgroud)

以及其他项目.

我想像这样创建JSON:

{
  cars: [
    {
      "CarType": "BMW",
      "carID": "bmw123"
    },
    {
      "CarType": "mercedes",
      "carID": "merc123"
    },
    {
      "CarType": "volvo",
      "carID": "vol123r"
    },
    {
      "CarType": "ford",
      "carID": "ford123"
    }
  ]
};
Run Code Online (Sandbox Code Playgroud)

我到目前为止尝试过:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "cJSON.h"

int main (void){
    char field_name[32], value[32], *out;
    cJSON *root,*car;

    root  = cJSON_CreateObject();
    car=  cJSON_CreateArray();

    cJSON_AddItemToObject(root, "CarType", cJSON_CreateString("BMW"));
    cJSON_AddItemToObject(root, "carID", cJSON_CreateString("bmw123"));
    cJSON_AddItemToArray(car, root);

    out = cJSON_Print(car);
    printf("%s\n",out);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的输出是这样的(缩进完全如此处所示):

[{
        "CarType":  "BMW",
        "carID":    "bmw123" …
Run Code Online (Sandbox Code Playgroud)

c json cjson

3
推荐指数
1
解决办法
7128
查看次数

Excel 插件 COM 插件 VS VSTO 插件

我在互联网上搜索了很多小时,但没有找到满意的结果 - VSTO Addin 和 COM Addin (我们作为类库项目并使用 excel 对象制作)之间有什么区别?VSTO 项目是否有任何限制,例如它仅适用于特定版本的 Excel。

c# vsto add-in excel-addins

2
推荐指数
1
解决办法
1679
查看次数

标签 统计

add-in ×1

c ×1

c# ×1

cjson ×1

excel-addins ×1

json ×1

vsto ×1