![](/img/trans.png)
[英]How to update/replace value in the dictionary/json file where the value of the dictionary's key type is list using robot framework
[英]How to update a tab value in JSON using robot framework
我正在使用機器人框架來更新 JSON 中的值。 這是我的代碼,
&{data} Load JSON From File data_mail.json
Update Value To Json ${data} $..RecipientEmailName.additionalProp1 ab.fe@abc.com
Update Value To Json ${data} $..SubjectParameters ["Country","29625","COCA COLA COMPANY"]
這就是我想要的
> {"RecipientEmailName":{
> "additionalProp1" : "ab.fe@abc.com" }, "SubjectParameters": ["Country","29625","COCA COLA COMPANY"], ...
這是我所擁有的(選項卡周圍有額外的“,這使我的代碼無法正常工作)
> {"RecipientEmailName": {"additionalProp1": "ab.fe@abc.com",
> "SubjectParameters": "[\"Country\",\"26925\",\"COCA COLA COMPANY\"]",
> ...
謝謝你的幫助:)
考慮這行代碼:
Update Value To Json ${data} $..SubjectParameters ["Country","29625","COCA COLA COMPANY"]
您將值設置為文字字符串["Country","29625","COCA COLA COMPANY"]
,而不是具有四個值的列表。
如果要將值設置為列表,則必須分兩步進行。 首先,創建列表,然后修改 json 以包含該列表。
@{data}= Create list Country 29625 COCA COLA COMPANY
Update Value To Json ${data} $..SubjectParameters ${data}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.