Skip to content

Commit b79e50a

Browse files
att
1 parent 7bcd697 commit b79e50a

6 files changed

Lines changed: 33 additions & 4 deletions

File tree

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"age": 27,
32
"name": "Nateus",
3+
"age": 27,
44
"maried": true,
55
"sons": [{
6-
"maried": false,
7-
"name": "son1"
6+
"name": "son1",
7+
"maried": false
88
}]
99
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
name:mateus
2+
age:27.0
3+
maried:true
4+
son name:test
5+
son name:test2
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
local json = require("luaFluidJson/luaFluidJson")
3+
4+
5+
local parsed = json.load_from_file("test/target/element.json");
6+
7+
print("name:"..parsed.name)
8+
print("age:"..parsed.age)
9+
print("maried:"..tostring(parsed.maried))
10+
for i,v in ipairs(parsed.sons) do
11+
local son_name = v["name"]
12+
print("son name:"..son_name)
13+
end
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
name:mateus
2+
age:27.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
local json = require("luaFluidJson/luaFluidJson")
2+
3+
local test = '{"name":"mateus","age":27}'
4+
5+
local parsed = json.load_from_string(test);
6+
7+
print("name:"..parsed.name)
8+
print("age:"..parsed.age)

test/target/element.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"age": 27,
44
"maried": true,
55
"sons": [
6-
{"name": "test","attr": null}
6+
{"name": "test"},
7+
{"name": "test2"}
78
]
89
}

0 commit comments

Comments
 (0)