如何知道以下函数是否在`jansson`中返回正确的结果或错误条件?

时间:2014-09-27 06:00:19

标签: c json api

我正在为应用程序使用jansson JSON库。我正在阅读API并遇到了以下这些功能:json_integer_valuejson_real_valuejson_number_value

第一个返回存储在json_t对象中的整数值,如果它是整数,或者在出错时返回0。另外两个类似的事实是,如果json_t不是数字 (整数或双数),则返回0.0作为错误值

如何知道返回值是json_t对象中包含的错误值还是实际值?

1 个答案:

答案 0 :(得分:1)

使用json_is_numberjson_is_integerjson_is_real宏来检查类型。