我将以下几行作为字符串:
[{"attribute_group":"abc","attribute_name":"bcd","attribute_value":"OTN_NETWORK"},{"attribute_group":"xyz","attribute_name":"yza","attribute_value":"zab"}]
如何将其转换为两个字典的列表?我想使用for
循环遍历它们。
答案 0 :(得分:0)
这是一个JSON字符串,因此您需要使用JSON解析器将其序列化为对象。确切的语法会根据您使用的语言而变化。
例如,在JavaScript中:
const array = JSON.parse('[{"attribute_group":"abc","attribute_name":"bcd","attribute_value":"OTN_NETWORK"},{"attribute_group":"xyz","attribute_name":"yza","attribute_value":"zab"}]')
for (let i=0; i<array.length; i++) {
console.log("ATTRIBUTE VALUE IS " + array[i].attribute_value);
}
将打印:
ATTRIBUTE VALUE IS OTN_NETWORK
ATTRIBUTE VALUE IS fab