| (Java) JSON Add Large Integer or DoubleDemonstrates how to add a large number (larger than what can be held in an integer), or a double/float value to a JSON document. 
 import com.chilkatsoft.*;
public class ChilkatExample {
  static {
    try {
        System.loadLibrary("chilkat");
    } catch (UnsatisfiedLinkError e) {
      System.err.println("Native code library failed to load.\n" + e);
      System.exit(1);
    }
  }
  public static void main(String argv[])
  {
    CkJsonObject json = new CkJsonObject();
    // To add a large integer, use AddNumberAt.
    // (an index of -1 indicates append).
    int index = -1;
    json.AddNumberAt(index,"bignum","8239845689346587465826345892644873453634563456");
    // Do the same for a double..
    json.AddNumberAt(index,"double","-153634.295");
    json.put_EmitCompact(false);
    System.out.println(json.emit());
    // Output:
    // 	{
    // 	  "bignum": 8239845689346587465826345892644873453634563456,
    // 	  "double": -153634.295
    // 	}
  }
}
 |