Robot Framework Ride关键字到json跳过elemen

2024-07-01 06:46:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个JSON字符串,当我试图将其转换为JSON,以便在postrequest中使用它作为变量时,缺少一个元素。此后,post请求失败,并返回"TypeError: 'Response' object has no attribute '__getitem__'"

字符串是:

${data}=    Set Variable    {"elementKey":"P690-C0-C3-B1","fields":[{"key":"P690-C1-C2-C1-C1-C1-F0","values":[]},{"key":"P690-C0-C2-F8","values":["1200"]},{"key":"P690-C0-C2-F9","values":["22000"]},{"key":"P690-C0-C2-F11","values":["I"]},{"key":"P690-C0-C2-F10","values":["2200"]},{"key":"P690-C0-C2-C0-C0-F0","values":["98-zsg-2"]},{"key":"P690-C1-C0-C0-F1","values":["Personenauto"]},{"key":"P690-C1-C0-C0-F2","values":["ASR - Personenauto VVP"]},{"key":"P690-C0-C2-F6","values":["B"]},{"key":"P690-C0-C2-F7","values":["75"]},{"key":"P690-C0-C2-F4","values":["2"]},{"key":"P690-C0-C2-F5","values":["5"]},{"key":"P690-C0-C2-F2","values":["model"]},{"key":"P690-C0-C2-F3","values":["2017"]},{"key":"P690-C1-C2-C2-C2-C1-F0","values":[]},{"key":"P690-C0-C2-F1","values":["merk"]}]}
${data}=    to json ${data}

结果${data}= ${data} = {u'fields': [{u'values': [], u'key': u'P690-C1-C2-C1-C1-C1-F0'}, {u'values': [u'1200'], u'key': u'P690-C0-C2-F8'}, {u'values': [u'22000'], u'key': u'P690-C0-C2-F9'}, {u'values': [u'I'], u'key': u'P690...

如您所见,“elementKey”:“P690-C0-C3-B1”不见了。我错过了什么? 这也是我的Post请求失败的原因吗


Tags: key字符串jsonfieldsdatab1valuesc2

热门问题