Sample code for 30+ languages & platforms
Lua

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

Lua
local chilkat = require("chilkat")

local json = chilkat.JsonObject.new()

-- To add a large integer, use AddNumberAt.

-- (an index of -1 indicates append).
local index = -1
json:add_number_at(index, "bignum", "8239845689346587465826345892644873453634563456")

-- Do the same for a double..
json:add_number_at(index, "double", "-153634.295")

json.emit_compact = false
print(json:emit())

-- Output:

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