forked from mpx/lua-cjson
-
Notifications
You must be signed in to change notification settings - Fork 130
Open
Description
Issue Description:
When using the lua cjson library to encode Lua tables containing floating-point numbers with decimal places, the output JSON does not retain the decimal places as expected.
Steps to Reproduce:
local table = {}
table["a"] = 80.00
local j = require "cjson.safe"
local json = j.encode(table)
ngx.say(json)Expected Output:
The expected JSON output should retain the decimal places for floating-point numbers, for example:
{
"a": 80.00
}Actual Output:
The actual JSON output does not retain the decimal places, for example:
{
"a": 80
}I have tested this issue using the lua cjson library on openresty and confirmed the behavior described above.
Metadata
Metadata
Assignees
Labels
No labels