Sample code for 30+ languages & platforms
Dart

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 Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final json = CkJsonObject();

  // To add a large integer, use AddNumberAt.

  // (an index of -1 indicates append).
  final index = -1;
  json.addNumberAt(index, 'bignum', '8239845689346587465826345892644873453634563456');

  // Do the same for a double..
  json.addNumberAt(index, 'double', '-153634.295');

  json.emitCompact = false;
  print(json.emit());

  // Output:

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