Objective-C
Objective-C
JSON AppendArray2 Example
Demonstrates the AppendArray2 function.Chilkat Objective-C Downloads
#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]}