【更新】补充json和lua数据源文档中关于text类型的说明
parent
9eacac3171
commit
fcc12ab0d2
|
|
@ -10,6 +10,7 @@
|
||||||
- set类型。填法为 [v1,v2,...]
|
- set类型。填法为 [v1,v2,...]
|
||||||
- map类型。由于json只支持string类型的key,因此map格式填法为 [[k1,v1],[k2,v2]...]
|
- map类型。由于json只支持string类型的key,因此map格式填法为 [[k1,v1],[k2,v2]...]
|
||||||
- 多态bean类型。需要 \_\_type\_\_ 属性来指定具体类型名。
|
- 多态bean类型。需要 \_\_type\_\_ 属性来指定具体类型名。
|
||||||
|
- text类型,填法为 {"key":key, "text":text}
|
||||||
|
|
||||||
不同数据结构在json中格式示例如下:
|
不同数据结构在json中格式示例如下:
|
||||||
|
|
||||||
|
|
@ -21,6 +22,7 @@
|
||||||
<var name="x6" type="float"/>
|
<var name="x6" type="float"/>
|
||||||
<var name="x7" type="double"/>
|
<var name="x7" type="double"/>
|
||||||
<var name="x10" type="string"/>
|
<var name="x10" type="string"/>
|
||||||
|
<var name="t1" type="text"/>
|
||||||
<var name="x12" type="DemoType1"/>
|
<var name="x12" type="DemoType1"/>
|
||||||
<var name="x13" type="DemoEnum"/>
|
<var name="x13" type="DemoEnum"/>
|
||||||
<var name="x14" type="DemoDynamic"/>
|
<var name="x14" type="DemoDynamic"/>
|
||||||
|
|
@ -48,6 +50,7 @@
|
||||||
"x6":1.2,
|
"x6":1.2,
|
||||||
"x7":1.23432,
|
"x7":1.23432,
|
||||||
"x10":"hq",
|
"x10":"hq",
|
||||||
|
"t1": {"key":"/key/xx1","text":"apple"},
|
||||||
"x12": { "x1":10},
|
"x12": { "x1":10},
|
||||||
"x13":"B",
|
"x13":"B",
|
||||||
"x14":{"__type__": "DemoD2", "x1":1, "x2":2},
|
"x14":{"__type__": "DemoD2", "x1":1, "x2":2},
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@
|
||||||
* 数据前有一个return,这是因为 lua 数据是当作 lua 文件加载的,每个加载后的结果当作一个记录读入。
|
* 数据前有一个return,这是因为 lua 数据是当作 lua 文件加载的,每个加载后的结果当作一个记录读入。
|
||||||
* set 的格式为 {v1, v2, ...}
|
* set 的格式为 {v1, v2, ...}
|
||||||
* 与json不同,lua 的table的key支持任意格式,所以lua的map可以直接 {[key1] = value1, [key2] = value2, ,,,}
|
* 与json不同,lua 的table的key支持任意格式,所以lua的map可以直接 {[key1] = value1, [key2] = value2, ,,,}
|
||||||
|
* text类型,填法为 {key = key, text = text}
|
||||||
|
|
||||||
|
|
||||||
定义
|
定义
|
||||||
|
|
@ -21,6 +22,7 @@
|
||||||
<var name="x6" type="float"/>
|
<var name="x6" type="float"/>
|
||||||
<var name="x7" type="double"/>
|
<var name="x7" type="double"/>
|
||||||
<var name="x10" type="string"/>
|
<var name="x10" type="string"/>
|
||||||
|
<var name="t1" type="text"/>
|
||||||
<var name="x12" type="DemoType1"/>
|
<var name="x12" type="DemoType1"/>
|
||||||
<var name="x13" type="DemoEnum"/>
|
<var name="x13" type="DemoEnum"/>
|
||||||
<var name="x14" type="DemoDynamic"/>
|
<var name="x14" type="DemoDynamic"/>
|
||||||
|
|
@ -49,6 +51,7 @@ return
|
||||||
x6 = 1.3,
|
x6 = 1.3,
|
||||||
x7 = 1122,
|
x7 = 1122,
|
||||||
x10 = "yf",
|
x10 = "yf",
|
||||||
|
t1 = {key="/key/ab1", text="apple"},
|
||||||
x12 = {x1=1},
|
x12 = {x1=1},
|
||||||
x13 = "D",
|
x13 = "D",
|
||||||
x14 = { __type__="DemoD2", x1 = 1, x2=3},
|
x14 = { __type__="DemoD2", x1 = 1, x2=3},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue