如何在Robot Framework中使用Add Object To Json添加JSON字段
Robot Framework 中使用 Add Object To Json 为JSON对象添加字段的正确方法
问题原因:
- 你的目标JSON是数组结构,根路径
$指向数组本身,无法直接为数组添加对象字段,需要定位到数组内的具体对象 - 调用关键字时参数格式错误,字段名和值需作为独立参数传递,不能合并为
comment=Auto Test Modification
- 你的目标JSON是数组结构,根路径
正确用法:
针对你的JSON数组(仅包含一个对象),使用$[0]作为JSONPath定位到数组内的第一个对象,再传递字段名和值:${response_json}= Add Object To Json ${response_json} $[0] comment Auto Test Modification扩展场景:
如果数组内有多个对象,想要给每个对象都添加该字段,可使用$[*]作为JSONPath:${response_json}= Add Object To Json ${response_json} $[*] comment Auto Test Modification
内容的提问来源于stack exchange,提问作者allOverThePlace
相关产品推荐
相关产品推荐

