我有一个JSON对象:
[{'creationDatetime': '2022-07-01T15:03:45.928Z', 'eventIds': ['ff7f9780-f94e-11ec-93a8'], 'id': 1, 'info': 'API name : {RetrieveData}, Input : {Undefined}', 'status': 'CANCELED', 'system': 'UPDATE', 'type': 'POST', 'updateDatetime': '2022-07-01T15:03:45.928Z'}]
我想给它添加一个注解,但我不知道如何使用Robot框架Add Object To JSON。我尝试了以下方法:
${response_json}= Add Object To Json ${response_json} $. comment=Auto Test Modification
但我得到一个错误。
对象注解沿着值应添加到JSON对象中
1条答案
按热度按时间b4lqfgs41#
如果你说了你得到的错误是什么,而不是猜测,它是沿着你没有传递一个对象的路线,或者没有参数“注解”到那个关键字,这会很有帮助。
问题是-
Add Object To Json
期望作为第三个参数的对象(将被追加),但使用“comment=Auto Test Modification”,您将其参数“comment”(它没有)设置为该值。“修复”很简单--声明要追加的字典,然后传递: