Sample code for 30+ languages & platforms
Objective-C

JSON Add Large Integer or Double

See more JSON Examples

Demonstrates how to add a large number (larger than what can be held in an integer), or a double/float value to a JSON document.

Chilkat Objective-C Downloads

Objective-C
#import <CkoJsonObject.h>

CkoJsonObject *json = [[CkoJsonObject alloc] init];

//  To add a large integer, use AddNumberAt.

//  (an index of -1 indicates append).
int index = -1;
[json AddNumberAt: [NSNumber numberWithInt: index] name: @"bignum" numericStr: @"8239845689346587465826345892644873453634563456"];

//  Do the same for a double..
[json AddNumberAt: [NSNumber numberWithInt: index] name: @"double" numericStr: @"-153634.295"];

json.EmitCompact = NO;
NSLog(@"%@",[json Emit]);

//  Output:

//  	{
//  	  "bignum": 8239845689346587465826345892644873453634563456,
//  	  "double": -153634.295
//  	}