色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c js 解析json字符串

劉姿婷2年前7瀏覽0評論

C和JavaScript都可以解析JSON字符串。

C語言解析JSON字符串需要依賴第三方庫,比如cJSON和Jansson。

//使用cJSON解析JSON字符串的示例代碼
#include <stdio.h>
#include <cJSON.h>
int main() {
char *json_string = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
cJSON *root = cJSON_Parse(json_string);
cJSON *name = cJSON_GetObjectItem(root, "name");
cJSON *age = cJSON_GetObjectItem(root, "age");
cJSON *city = cJSON_GetObjectItem(root, "city");
printf("name: %s\n", name->valuestring);
printf("age: %d\n", age->valueint);
printf("city: %s\n", city->valuestring);
cJSON_Delete(root);
return 0;
}

而JavaScript可以直接使用JSON對象進(jìn)行解析。在瀏覽器中,需要使用JSON.parse()方法。

//使用JavaScript解析JSON字符串的示例代碼
var json_string = '{"name":"John","age":30,"city":"New York"}';
var obj = JSON.parse(json_string);
console.log('name: ' + obj.name);
console.log('age: ' + obj.age);
console.log('city: ' + obj.city);