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

c json 序列化 忽略

錢諍諍2年前8瀏覽0評論

在使用C語言進行JSON序列化時,有時我們需要在序列化過程中忽略一些字段或者某些字段的某些值,這時我們就需要用到一些忽略標記。

下面我們來介紹幾種常用的忽略標記:

// 1. 使用JSON_NULL序列化忽略字段
json_object_set_null(root, "ignore_key");
// 2. 使用JSON_DELETE序列化忽略字段
json_object_del(root, "ignore_key");
// 3. 使用JSON_OBJECT_SET_NEW_OBJECT序列化忽略字段
json_object_set_new(root, "ignore_key", json_object_new_object());
// 4. 使用JSON_OBJECT_SET_NEW_ARRAY序列化忽略字段
json_object_set_new(root, "ignore_key", json_object_new_array());
// 5. 使用JSON_OBJECT_SET_NEW_BOOLEAN序列化忽略字段
json_object_set_new(root, "ignore_key", json_object_new_boolean(0));
// 6. 使用JSON_OBJECT_SET_NEW_DOUBLE序列化忽略字段
json_object_set_new(root, "ignore_key", json_object_new_double(0.0));
// 7. 使用JSON_OBJECT_SET_NEW_INT序列化忽略字段
json_object_set_new(root, "ignore_key", json_object_new_int(0));
// 8. 使用JSON_OBJECT_SET_NEW_STRING序列化忽略字段
json_object_set_new(root, "ignore_key", json_object_new_string(""));

以上就是C語言中常用的幾種JSON序列化時忽略字段的方法,需要根據具體情況選擇使用。