#include <stdio.h>
#include "cJSON.h"

int main() {
    // ایجاد یک آرایه JSON
    cJSON *users = cJSON_CreateArray();

    // ایجاد اشیاء و افزودن به آرایه
    cJSON *user1 = cJSON_CreateObject();
    cJSON_AddStringToObject(user1, "name", "Ali");
    cJSON_AddNumberToObject(user1, "age", 30);
    cJSON_AddItemToArray(users, user1);

    cJSON *user2 = cJSON_CreateObject();
    cJSON_AddStringToObject(user2, "name", "Sara");
    cJSON_AddNumberToObject(user2, "age", 25);
    cJSON_AddItemToArray(users, user2);

    // چاپ آرایه JSON
    char *jsonString = cJSON_Print(users);
    printf("Users JSON:\n%s\n", jsonString);

    // آزاد کردن حافظه
    cJSON_Delete(users);
    free(jsonString);

    return 0;
}