【发布时间】:2012-08-03 03:07:17
【问题描述】:
有一个输出json格式的web api:
{"ret":0}
c++程序可以得到“ret”的值,它是一个INT类型。
但是如果修改api,输出到这个:
{"ret":"0"}
c++程序运行错误。
如果 "ret" 的值是不确定类型,可能是 INT 或可能是 STRING 怎么办? 有没有办法在c++中处理不确定的类型值?
【问题讨论】:
-
由于 C++ 没有解析 JSON 的标准方法,我假设您使用的是 API。这是什么?
-
c++代码使用“json.org”提供的第三方库来解析JSON
-
json.org 不提供任何库,它只是列出了可用的库。 您使用什么 API?.