在C语言中,我们可以使用json-c库来解析json参数。下面是一个简单的实例:
#include <json-c/json.h> int main() { const char *json_string = "{\"name\":\"小明\",\"age\":18}"; json_object *json_obj = json_tokener_parse(json_string); json_object_object_foreach(json_obj, key, val) { printf("%s: %s\n", key, json_object_get_string(val)); } json_object_put(json_obj); return 0; }
以上代码以一个json字符串为例,解析出其中的key和value,并打印输出。在实际使用中,我们可以将从其他程序或网络中获取到的json字符串作为形参传入函数中,从而获取到需要使用的参数。
当然,使用json-c库还有很多其他的方法和函数,可以根据具体需求进行学习和应用。