local cjson = require("cjson")
local json_str = cjson.encode({
name = "HGE引擎",
age = 18,
score = 99.5,
array = {1, 2, 3, 4, 5},
dict = {
name = "hello",
age = 20,
score = 10000
}
})
print(json_str) -- 输出 {"name":"HGE引擎","age":18,"score":99.5,"array":[1,2,3,4,5],"dict":{"name":"hello","age":20,"score":10000}}
local json_table = cjson.decode(json_str)
print(json_table.name) -- 输出 HGE引擎
print(json_table.age) -- 输出 18
print(json_table.score) -- 输出 99.5
print(json_table.array[1]) -- 输出 1
print(json_table.dict.name) -- 输出 hello
|