JSONMakeArray

将分隔值列表转换成指定类型的 JSON 数组。

格式 

JSONMakeArray ( 值列表 ; 分隔符 ; 类型 )

参数 

值列表 - 分隔值的列表。

分隔符 - 将一个值与下一个值分开的文本(空字符串表示任何行分隔符)。

类型 - 指定数组中数据类型的数值。使用与JSONSetElement函数中的 “类型” 参数相同的数值。

返回的数据类型 

文本

原始版本 

21.0

说明 

对于 “值列表”,此函数返回 JSON 值数组。每个值必须使用您在 “分隔符” 参数中指定的字符分隔。

注释 

  • 如果“分隔符” 是一个空字符串,则 “值列表” 可以用任何行分隔符(硬回车、换行符或其他 Unicode 行或段落分隔符字符)分隔。

示例 1 

JSONMakeArray ( "34,600,18,600,18.0" ; "," ; JSONNumber ) 返回:

复制
[34,600,18,600,18]

示例 2 

当“产品::颜色”字段包含

复制
绿

JSONMakeArray ( 产品::颜色 ; "" ; JSONString ) 返回:

复制
["绿","红","黄"]

示例 3 

当“面包店::产品”字段包含

复制
{"id" : "FB1", "名称" : "面包圈" } #
1.99 #
true #
null #
"面包"

复制
JSONFormatElements ( 
    JSONMakeArray ( 面包店::产品 ; "#" ; JSONRaw )
)

返回

复制
[
    {
        "id" : "FB1",
        "名称" : "面包圈"
    },
    1.99,
    true,
    null,
    "面包"
]