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
// 	}