要使用易语言将给定的`body`值转换为下面的`json.置属性类型`形式,您可以按照以下步骤进行操作:
1. 导入iext支持库,并定义变量存储`body`的文本值:
2. 将给定的`body`值分别解析为各个属性值:
3. 使用`json.置属性类型`方法依次设置属性的值:
完整的代码如下所示:
导入模块 ("jsonl" )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | body | 文本型 | | | | 触发器价格 | 文本型 | | | | 触发器规则 | 文本型 | | | | 触发器过期时间 | 整数型 | | | | 投放类型 | 文本型 | | | | 投放方向 | 文本型 | | | | 投放价格 | 文本型 | | | | 投放数量 | 文本型 | | | | 投放账户 | 文本型 | | | | 投放有效期 | 文本型 | | | | 市场 | 文本型 | | |
body = 触发器价格 = jsonl. 从文本 (body ). 取子项 ("trigger.price" )触发器规则 = jsonl. 从文本 (body ). 取子项 ("trigger.rule" )触发器过期时间 = jsonl. 从文本 (body ). 取子项 ("trigger.expiration" )投放类型 = jsonl. 从文本 (body ). 取子项 ("put.type" )投放方向 = jsonl. 从文本 (body ). 取子项 ("put.side" )投放价格 = jsonl. 从文本 (body ). 取子项 ("put.price" )投放数量 = jsonl. 从文本 (body ). 取子项 ("put.amount" )投放账户 = jsonl. 从文本 (body ). 取子项 ("put.account" )投放有效期 = jsonl. 从文本 (body ). 取子项 ("put.time_in_force" )市场 = jsonl. 从文本 (body ). 取子项 ("market" )json. 置属性 ("text", "99" )json. 置属性 ("currency_pair", "666" )json. 置属性 ("type", "66" )json. 置属性 ("account", "22" )json. 置属性 ("side", "77" )
|