C語言中,json_get_value是一個很有用的函數。它可以用來從JSON字符串中獲取特定的值。
char* json = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}"; char* value = json_get_value(json, "name");
在這個例子中,json是一個包含name、age和city鍵值對的JSON字符串。我們想要從中獲取name的值。調用json_get_value函數時,我們將JSON字符串和要獲取的鍵的名稱傳遞給函數。函數將返回一個字符串,其中包含鍵的值。
如果JSON字符串中不存在指定的鍵,則函數會返回NULL。
char* json = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}"; char* value = json_get_value(json, "address"); if (value == NULL) { printf("Key not found"); }
使用json_get_value函數時,需要注意的一點是傳遞的JSON字符串必須是有效的,否則函數可能會返回意外的結果。
總之,json_get_value是一個很實用的函數,可以幫助我們從JSON字符串中獲取想要的信息。
下一篇c#json工具類