Sample code for 30+ languages & platforms
C#

Example: JsonObject.NewObjectOf method

Demonstrates the NewObjectOf method.

Chilkat C# Downloads

C#
bool success = false;

string car = "{\"make\":\"Toyota\",\"model\":\"Camry\",\"year\":2022,\"color\":\"silver\",\"engine\":{\"type\":\"inline-4\",\"fuel\":\"gasoline\",\"horsepower\":203},\"features\":[\"bluetooth\",\"backup camera\",\"adaptive cruise control\",\"lane assist\"],\"isElectric\":false}";

Chilkat.JsonObject json = new Chilkat.JsonObject();

json.UpdateString("test","abc");

success = json.NewObjectOf("car",car);
if (success == false) {
    Debug.WriteLine(json.LastErrorText);
    return;
}

json.EmitCompact = false;
Debug.WriteLine(json.Emit());

//  Result:

//  {
//    "test": "abc",
//    "car": {
//      "make": "Toyota",
//      "model": "Camry",
//      "year": 2022,
//      "color": "silver",
//      "engine": {
//        "type": "inline-4",
//        "fuel": "gasoline",
//        "horsepower": 203
//      },
//      "features": [
//        "bluetooth",
//        "backup camera",
//        "adaptive cruise control",
//        "lane assist"
//      ],
//      "isElectric": false
//    }
//  }