小编Ros*_*mas的帖子

Robot Framework - 将 JSON 转换为字典

我在使用 Robot Framework 将 JSON 文件转换为字典时遇到问题。

*** Variables ***
${MY_DATA_TABLE VALUES}
${MY_JSON_FILE}    *path_to_JSON\test.json*


*** Keywords ***
Converting a JSON File
    ${MY_DATA_TABLE_VALUES_TEMP}   get file   ${MY_JSON_FILE}
    ${MY_DATA_TABLE_VALUES}    evaluate  json.loads('''${MY_DATA_TABLE_VALUES_TEMP}''')    json
    ${MY_DATA_TABLE_VALUES}=       convert to dictionary   ${MY_DATA_TABLE_VALUES}
    [Return]  ${MY_DATA_TABLE_VALUES}
Run Code Online (Sandbox Code Playgroud)

我的印象是 json.loads 函数将返回一个字符串而不是字典,这就是我尝试转换为字典的原因。

我打算在更多的 RF 关键字中访问变量 ${MY_DATA_TABLE_VALUES}。

任何指导将不胜感激。谢谢

python json robotframework

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

json ×1

python ×1

robotframework ×1