将字符串转换为列表

时间:2018-12-19 01:08:20

标签: string list type-conversion

我将以下几行作为字符串:

[{"attribute_group":"abc","attribute_name":"bcd","attribute_value":"OTN_NETWORK"},{"attribute_group":"xyz","attribute_name":"yza","attribute_value":"zab"}]

如何将其转换为两个字典的列表?我想使用for循环遍历它们。

1 个答案:

答案 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