将C变量转换为JSON格式

时间:2011-06-10 07:36:02

标签: c json

我需要一个C程序,其中我的C字符串变量需要转换为JSON字符串变量。我在C程序中的字符串变量是:     char mcode [20] =“123456”

billno[20]="0057",customerId[10]="8989898",name[20]="abc",details[20]={"FMCG","90000"};
float total=135000;

我希望将上述值转换​​为JSON代码,如下所示:

{ 
  "mcode":"123456" ,
    "bill": {
        "no": "0057",
        "customerId": "8989898",
        "name":"abc", 
        "details": [{"category":"FMCG","amount":90000},   {"category":"Electronics","amount":45000}]
    },
    "total":135000 
}

帮我找到C中的代码。

1 个答案:

答案 0 :(得分:3)

你还没有提供任何代码来展示你如何尝试(和失败)JSON编码这些变量。

我所能建议的是一个C库,例如http://www.digip.org/jansson/来处理它的那一面。