dev*_*evT 3 json object dart flutter
如何获取密钥内部的文本?
我可以使用钥匙使用这样的钥匙..
print(myData[0]["1"].keys);
Run Code Online (Sandbox Code Playgroud)
输出:(a、b、c、d)
JSON 文件如下所示:
[
{
"1":{
"a": "text",
"b": "text",
"c": "text",
"d": "text"
}
}
]
Run Code Online (Sandbox Code Playgroud)
我能够使用..keys.first 获得第一个键名但我也想获得其他键名但是当我使用keys.second 或keys.third 时,它不起作用。我还能如何获得密钥的文本/名称?谢谢
keys是 an iterable,因此您可以List通过其索引将其转换为对每个键的访问:
//Will print 'd'
print(json[0]["1"].keys.toList()[3]);
Run Code Online (Sandbox Code Playgroud)
或迭代每个:
//Will print all the keys (a b c d)
json[0]["1"].keys.forEach((key){ print(key); });
Run Code Online (Sandbox Code Playgroud)