【发布时间】:2019-02-02 20:00:10
【问题描述】:
{
"data": [
{
"name": "John",
"mobile_phone": false,
"carrier": "none"
},
{
"name": "Jim",
"mobile_phone": true,
"carrier": "T-Mobile"
}
],
"result": 0
}
您好,是否可以在 Robot Framework 中以我将为每个值创建一种“子”列表的方式解析此类 JSON 响应? 我想将 John 与 Jim 分开,并仅获取有关 Jim 的运营商的信息(通过稍后在测试中的另一个获取请求)。 谢谢 !
【问题讨论】:
-
显示您尝试过的代码,以及您遇到的问题。所有用于 http 请求的 RF 库 - 正如您的问题所暗示的那样 - 都有某种 json -> 字典转换。而且如果你不使用这样的库,在 python 中解析 json 是微不足道的。
-
您好,感谢您的评论。我不知道如何处理关键“数据”的值列表。我也不知道如何搜索 John 对于键“mobile_phone”的值为 false 或 true,因为有更多具有相同“名称”的键。因此我想我必须先创建多个列表,然后再搜索。
标签: json robotframework