【问题标题】:how to get the second element of json [closed]如何获取json的第二个元素[关闭]
【发布时间】:2020-04-05 09:33:50
【问题描述】:

我有这个 JSON

[
  ["pimenta & guedes", "Rodrigo"],
  ["24", "29"],
  ["32", "10"],
  ["77", "5"],
  ["Cartao", ""]
]

如何获得第二个元素Rodrigo

我正在使用机器人框架,我已经尝试过这个命令:

${FILECONTENT}=    Get File    c:/aa/webdemo-master2/login_tests/sample.txt
#Log to console    ${FILECONTENT}
${JSON}=  evaluate  json.loads($FILECONTENT)  json
Log to console  ${JSON}
Log  Hello, my name is ${JSON[0]}

但结果是(Hello, my name is ['pimenta & guedes', 'Rodrigo'])

但我想得到(Hello, my name is Rodrigo)

提前致谢。

【问题讨论】:

标签: json robotframework


【解决方案1】:

您的 JSON 是一个二维数组。 ${JSON[0][1]} 应该给你你正在寻找的东西。

【讨论】:

  • hy Nabin .. 我试过(记录你好,我的名字是 ${JSON[0][1]})但它产生了这个错误:FAIL Invalid log level 'Rodrigo'。
猜你喜欢
  • 2020-06-29
  • 1970-01-01
  • 2011-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-13
相关资源
最近更新 更多