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]工作正常。