关于c语言解析json数据的问题 10C

图片说明
图片说明
如图,我从文件中读取一行数据,交给json,但是立刻报错,而且报错的字符串比我读取的字符串少了一个{,求问这是为什么

3个回答

我使用的是cJSON:http://sourceforge.net/projects/cjson/ 

先看json的数据结构 
c中没有对象,所以json数据是采用链表存储的 

C代码  

typedef struct cJSON {  
    struct cJSON *next,*prev;   // 数组 对象数据中用到  
    struct c......
答案就在这里:c语言解析json数据
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

接收getline()函数的返回值
看读取的字节数和size是否相等

还有你的LINE_SIZE 是不是比size小

u013251457
斝樂 回复baidu_32457989: 或者你可以试试line_size > size
大约 4 年之前 回复
u013251457
斝樂 回复baidu_32457989: 那getline()函数返回值和size相等不
大约 4 年之前 回复
baidu_32457989
baidu_32457989 size等于line_size
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问