Parser json array example by Jansson

Example code
/*root as follow*/
{"success":true,"data":[{"sysSerial":1,"StationId":0,"Name":"Warning","RetentionPolicyId":3,"UploadPolicyId":1,"Color":"#000000","FormAssigned":"4"},{"sysSerial":2,"StationId":0,"Name":"Traffic","RetentionPolicyId":3,"UploadPolicyId":1,"Color":"#df8787","FormAssigned":"2"},{"sysSerial":3,"StationId":0,"Name":"Test","RetentionPolicyId":4,"UploadPolicyId":1,"Color":"#5e0b0b","FormAssigned":""}]

    json_error_t error;
    json_t *root = json_loads(jsonStr, 0, &error);
    if(root){
        json_t *jsonData = json_object_get(root, "data");
        if(jsonData == NULL){
            json_decref(root);
            return -1;
        }
        if(json_is_array(jsonData)){
            const int length = json_array_size(jsonData);
            for(int i = 0; i < length; i++){ // Iterates over the sequence elements.
                json_t *jsonObject = json_array_get(jsonData, i);
                json_t *jsonSysSerial = json_object_get(jsonObject, "sysSerial");
                int sysSerial = json_integer_value(jsonSysSerial);
                json_t *jsonStationId = json_object_get(jsonObject, "StationId");
                int stationId = json_integer_value(jsonStationId);
                json_t *jsonName = json_object_get(jsonObject, "Name");
                const char *name = json_string_value(jsonName);
                json_t *jsonRetentionPolicyId = json_object_get(jsonObject, "RetentionPolicyId");
                int retentionPolicyId = json_integer_value(jsonRetentionPolicyId);
                json_t *jsonUploadPolicyId = json_object_get(jsonObject, "UploadPolicyId");
                int uploadPolicyId = json_integer_value(jsonUploadPolicyId);
                json_t *jsonColor = json_object_get(jsonObject, "Color");
                const char *color = json_string_value(jsonColor);
                json_t *jsonFormAssigned = json_object_get(jsonObject, "FormAssigned");
                const char *formAssigned = json_string_value(jsonFormAssigned);
                //printf("sysSerial = %d, StationId = %d, Name = %s, RetentionPolicyId = %d, UploadPolicyId = %d, Color = %s, FormAssigned = %s\n", sysSerial, stationId, name, retentionPolicyId, uploadPolicyId, color, formAssigned);
            }
        }
        json_decref(root);
    }

Install KDE Desktop for Ubuntu 24.04

1. Enter following command to install the KDE-plasma sudo apt install kde-plasma-desktop 2. Disable the login screen 2-1. Create default sdd...