Sample code for 30+ languages & platforms
Objective-C

JSON AppendArray2 Example

Demonstrates the AppendArray2 function.

Chilkat Objective-C Downloads

Objective-C
#import <CkoJsonObject.h>
#import <CkoJsonArray.h>

CkoJsonObject *json = [[CkoJsonObject alloc] init];
[json Load: @"{ \"name\": \"John\", \"marbles\": 100 }"];

//  Append an empty array named "xyz"
CkoJsonArray *jarr = [[CkoJsonArray alloc] init];
[json AppendArray2: @"xyz" jarr: jarr];

NSLog(@"%@",[json Emit]);
//  Expected output is:   {"name":"John","marbles":100,"xyz":[]}

//  Add elements to the array.
[jarr AddStringAt: [NSNumber numberWithInt: -1] value: @"hello"];
[jarr AddIntAt: [NSNumber numberWithInt: -1] value: [NSNumber numberWithInt: 256]];

NSLog(@"%@",[json Emit]);
//  Expected output is:  {"name":"John","marbles":100,"xyz":["hello",256]}