欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c json數組轉換為字符串數組

呂致盈2年前9瀏覽0評論

在使用C語言進行json解析時,我們經常需要將json中的數組轉換為字符串數組方便進行后續處理。下面我們介紹一下如何實現這樣的操作。

char** jsonArray2StringArray(json_t *array) {
int arraySize = json_array_size(array);
char **stringArray = (char**)malloc(sizeof(char*) * arraySize);
for(int i = 0; i< arraySize; i++) {
json_t *element = json_array_get(array, i);
stringArray[i] = (char*)json_string_value(element);
}
return stringArray;
}

我們需要傳入一個json_t類型的數組,然后獲得它的元素數目,并從每個元素中取出其中的字符串值,存入一個char類型的數組中。這樣我們就得到了一個字符串數組。