Sample code for 30+ languages & platforms
Java

JSON Insert Empty Array or Object

See more JSON Examples

Demonstrates how to use the UpdateNewArray and UpdateNewObject methods to insert an empty array or object.

Note: The UpdateNewArray an UpdateNewObject methods were introduced in Chilkat v9.5.0.75.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.JsonObject;

public class ChilkatExample {

    public static void main(String[] args) {
        JsonObject json = new JsonObject();

        // The following code builds the following JSON, which contains both an empty array and empty object:

        //     {
        //       "abc": {
        //         "xyz": [
        //           {
        //             "Name": "myName",
        //             "Description": "description",
        //             "ScheduleDefinition": "schedule definition",
        //             "ExceptionScheduleDefinition": "",
        //             "Attribute": [
        //             ],
        //             "SomeEmptyObject": {},
        //             "token": "token"
        //           }
        //         ]
        //       }
        //     }

        json.updateString("abc.xyz[0].Name", "myName");
        json.updateString("abc.xyz[0].Description", "description");
        json.updateString("abc.xyz[0].ScheduleDefinition", "schedule definition");
        json.updateString("abc.xyz[0].ExceptionScheduleDefinition", "");
        json.updateNewArray("abc.xyz[0].Attribute");
        json.updateNewObject("abc.xyz[0].SomeEmptyObject");
        json.updateString("abc.xyz[0].token", "token");

        json.setEmitCompact(false);
        System.out.println(json.emit());
    }
}