Robotframework 使用robot框架计算json中的元素

Robotframework 使用robot框架计算json中的元素,robotframework,Robotframework,如何计算json响应中的元素数。我想从以下响应中计算id出现的次数: { "scores": [ { "id": 1, "value": "100" }, { "id": 2, "value": "77" }, { "id": 3, "value": "96" }]} 您可以将响应存储在字符串中,然后使用拆分字符串,如: ${response_list} Split Str

如何计算json响应中的元素数。我想从以下响应中计算id出现的次数:

{ "scores": [
    {
      "id": 1,
      "value": "100"
    },
    {
      "id": 2,
      "value": "77"
    },
    {
      "id": 3,
      "value": "96"
    }]}

您可以将响应存储在字符串中,然后使用拆分字符串,如:

${response_list}  Split String  ${response}  id
${item_count}  Get Length  ${response_list}
${item_count}  Evaluate  ${item_count} - 1

正如@ILostMySpoon所强调的,通常会提供一个。我尝试了多种选项,比如将json转换为list,然后使用length函数来检索长度。即使我正在尝试创建python脚本,但到目前为止运气不佳,因为我是python新手。