设置Json值

功能

设置指定类型的 Json 值。

输入

名称 说明 示例
Json对象 【TJson】Json对象,一般直接填写其它 Json 相关函数传递的 Json 对象变量 json对象(传入变量)
【字符串】键名,具体使用请查看注意事项及示例 '.Name'
【字符串】键值,具体使用请查看注意事项及示例 '刘六'

选项

名称 说明 示例
数据类型 【枚举】可选择Boolean/Double/Currency/Int/String,根据需求选择 String
特殊字符 【布尔型】当键Key含有部分特殊字符时(如'*','.','/','-'等特殊字符),勾选此按钮

注意/说明

1、此函数一般和【获取Json值】函数一起使用。
2、支持在同一个 Json 对象里多次使用此函数设置不同的 Json 值。
3、传入的参数 “Json对象” 可为 Object 或 Array 类型:
(1)“Json对象” 为 Object 类型时,参数“键”和参数“值”形成键值对。
(2)“Json对象” 为 Array 类型时,若参数“键”为空或其他非数字字符,参数“键”无效,设置的参数“值”形成数组;若参数“键”为数字字符时,设置的数字字符即为参数“值”在数组中对应的索引项,索引从0开始。
4、若参数“键”含有特殊字符(如’*’,’.’,’/‘,’-‘等)时,不勾选参数“特殊字符”项,则获取的 Json 值为空。

相关函数

【创建Json对象】、【获取Json值】、【保存Json】、【日志消息】

示例/演示

场景一:设置 Json 对象多个数组值。
1.创建 Array 类型的 Json 对象
【创建Json对象】函数类型中需选择 “Array” 类型,此时设置的 Json 值会以数组形式存在。 2.设置 Json 对象数组值
在同一个 Json 对象里,使用【设置Json值】函数设置多个数组值,若参数“键”为空或其他非数字字符,参数“键”无效,函数中设置的参数“值”直接形成数组: 若参数“键”为数字字符时,设置的数字字符即为参数“值”在数组中对应的索引项,索引从0开始: 3.输出结果
保存并输出结果如下,由于设置“王五”数组值对应的键为“3”,即表示该值设置在数组中第四个位置,数组中未设置的值自动为空(null):

场景二:设置 Json 对象特殊字符的键值。
1.创建 Object 类型的 Json 对象
【创建Json对象】函数类型中选择 “Obiect” 类型,此时设置的 Json 键值形成键值对。 2.设置特殊字符键
在同一个 Json 对象里,使用【设置Json值】函数设置不同 Json 值,其中一个键 Key 存在特殊字符(如’*’,’.’,’/‘,’-‘等特殊字符),需勾选“特殊字符”项: 3.输出结果
使用【获取Json值】和【日志消息】函数获取并输出结果,获取存在特殊字符的 Json 值时也需勾选“特殊字符”项:

示例附件

组件[设置json示例]_20240306.db

results matching ""

    No results matching ""

    results matching ""

      No results matching ""