JSONSetElement ( json ; [ 键或索引或路径1 ; 值1 ; 类型1 ] ; [ 键或索引或路径2 ; 值2 ; 类型2 ] ; ... [ 键或索引或路径N ; 值N ; 类型N ]
)
向 JSON 对象的根添加一个键及其值。
JSONSetElement ( "{ \"a\" : 11 }" ; "b" ; 22.23 ; JSONNumber )
返回
{"a":11,"b":22.23}
.
创建数组,使用
"[+]"
语法添加一个元素(JSON 对象),然后使用
"[:]"
语法将该元素引用为数组中的最后一个元素,以将另一个键-值对添加到对象。
JSONSetElement( "[]";
["[+].a", 5, JSONNumber] ;
["[:].b", 6, JSONNumber]
)
返回
[{"a":5,"b":6}]
。
添加一个 JSON 对象作为另一个 JSON 对象的元素。如果 $$JSON 变量设置为
{
"a" : {
"id" : 12,
"lnk" : 34
}
}
JSONFormatElements (
JSONSetElement ( $$JSON ; "b" ; "{ \"id\" : 14, \"lnk\" : 73 } " ;
JSONObject
)
)
{
"a" :
{
"id" : 12,
"lnk" : 34
},
"b" :
{
"id" : 14,
"lnk" : 73
}
}
在 $$JSON 变量中存储的
JSON 数据示例
中,更改数组中第一个“产品”元素的“特价”和“现货”键的值。
JSONFormatElements ( JSONSetElement ( $$JSON ; [ "面包店.产品[0].特价" ; 0 ; JSONBoolean ] ; [ "面包店.产品[0].现货" ; 0 ; JSONNumber ]
)
)
返回的数据与“产品”数组的第一个元素经如下更改后的 $$JSON 相同
{
"类别" : "面包",
"id" : "FB1",
"名称" : "面包圈",
"价格" : 1.99,
"特价" : false,
"现货" : 0
}
定义计算字段
在公式中使用运算符
使用 JSON 函数
Was this topic helpful?
Send feedback
.