flatterget key-Json
如何获取密钥内的文本 我能够使用键使用这样的键flatterget key-Json,json,object,flutter,dart,Json,Object,Flutter,Dart,如何获取密钥内的文本 我能够使用键使用这样的键 print(myData[0]["1"].keys); 产出:(a、b、c、d) JSON文件如下所示: [ { "1":{ "a": "text", "b": "text", "c": "text", "d": "text" } } ] 我能够使用..获得第一
print(myData[0]["1"].keys);
产出:(a、b、c、d)
JSON文件如下所示:
[
{
"1":{
"a": "text",
"b": "text",
"c": "text",
"d": "text"
}
}
]
我能够使用..获得第一个密钥名。。钥匙。首先
但我也想知道其他钥匙的名字,但当我使用keys.second或keys.third时,这是行不通的。我还可以如何获取密钥的文本/名称?谢谢
键
是一个可编辑的
,因此您可以将其转换为一个列表
通过索引访问每个键:
//Will print 'd'
print(json[0]["1"].keys.toList()[3]);
或对每一项进行迭代:
//Will print all the keys (a b c d)
json[0]["1"].keys.forEach((key){ print(key); });
感谢您的回答…json[0][“1”].keys.toList()[3]工作正常。