我正在为应用程序使用jansson
JSON库。我正在阅读API
并遇到了以下这些功能:json_integer_value
,json_real_value
和json_number_value
。
第一个返回存储在json_t
对象中的整数值,如果它是整数,或者在出错时返回0
。另外两个类似的事实是,如果json_t
不是数字 (整数或双数),则返回0.0
作为错误值
如何知道返回值是json_t
对象中包含的错误值还是实际值?
答案 0 :(得分:1)
使用json_is_number
,json_is_integer
和json_is_real
宏来检查类型。