C#通过json对象的Foreach循环,获取密钥

C#通过json对象的Foreach循环,获取密钥,c#,json,foreach,json.net,C#,Json,Foreach,Json.net,因此,我的json如下所示: { "hello1": 1.0, "hello2": 1.3, "hello3": 4.0, } 现在我想循环遍历对象,并以字符串的形式获取键和值 这就是我取得的成绩: dynamic json = JsonConvert.DeserializeObject(/*JSON*/); // load json foreach (var item in json) {...} 在4.0之后的

因此,我的json如下所示:

{
     "hello1": 1.0,
     "hello2": 1.3,
     "hello3": 4.0,
}
现在我想循环遍历对象,并以字符串的形式获取键和值

这就是我取得的成绩:

dynamic json = JsonConvert.DeserializeObject(/*JSON*/); // load json
            foreach (var item in json)
            {...}

在4.0之后的末尾有一个额外的逗号。你还有什么问题吗?
string key=item.Name
string value=item.value
内部
foreach
工作?它在granit不工作