JSON是一種輕量級數據交換格式,常被用于Web應用程序之間的數據傳輸。在Web開發中,有時會遇到需要拼接兩個JSON的情況,這時我們可以使用C語言來進行實現。
#include <stdio.h> #include <string.h> int main() { char json1[] = "{ \"name\": \"Alice\", \"age\": 28 }"; char json2[] = "{ \"gender\": \"female\", \"occupation\": \"engineer\" }"; char result[1000]; strcpy(result, json1); strcat(result, ", "); strcat(result, json2); printf("%s\n", result); return 0; }
以上是一個簡單的拼接兩個JSON的C語言程序。首先我們聲明了兩個JSON字符串,分別表示一個人的基本信息和職業信息。然后定義了一個新字符串來保存拼接后的結果。
接著我們調用了C語言庫中的strcpy函數和strcat函數來實現字符串的復制和連接。首先使用strcpy函數將第一個JSON字符串復制到結果字符串中,然后使用strcat函數在結果字符串的末尾添加逗號和空格,最后使用strcat函數將第二個JSON字符串拼接到結果字符串的末尾。
最后我們使用printf函數輸出結果字符串,即拼接后的完整JSON。