開發(fā)的接口治宣,欲哭無(wú)淚:
要取接口中急侥,F(xiàn)ID,Mac等的值侮邀,但是在數(shù)組中坏怪,field的數(shù)量是變化的,不能使用index獲取绊茧,只能for 循環(huán)了铝宵。
比如拿身份證:
code:
${result_Jason} To Json ${result.content}
${tag_value} Get From Dictionary ${result_Jason} data
${tag_value} Get From Dictionary ${tag_value} sums
$ Get Length ${tag_value}
$b8rnyh6 Set Variable 1
: FOR ${i} IN RANGE 0 $华畏
\ ${tag_type} Get From Dictionary ${tag_value[${i}]} field
\ ${c} Get From Dictionary ${tag_value[${i}]} value
\ $fixqbhi Set Variable If '${tag_type}' == '身份證' ${c}
\ run keyword if '${tag_type}' == '身份證' exit for loop
Log $2lwdoq2
先解析Json鹏秋,然后for 循環(huán)遍歷 sums,
如果field 中的值等于身份證亡笑,則去value的值拼岳。
或者
${get_value} Set Variable 1
: FOR ${i} IN RANGE 0 $
\ ${tag_type} Get From Dictionary ${tag_value[${i}]} field
\ ${get_value} = run keyword if '${tag_type}' == '身份證' Get From Dictionary ${tag_value[${i}]} value
\ run keyword if '${tag_type}' == '身份證' exit for loop
Log ${get_value}