如何在JSON数组中按键获取元素

use*_*455 4 c# json

我有以下JArray对象(newtonsoft.json)

[
  {
    "Administrator": 3
  },
  {
    "User": 1
  },
  {
    "Guest": 5
  }
]
Run Code Online (Sandbox Code Playgroud)

如何检索密钥"Administrator"的值(3)?它问我一个数组索引,但我想通过密钥检索..因为这个列表可以扩展和收缩..

L.B*_*L.B 7

使用Json.Net就可以了

int value = (int)JArray.Parse(json).Children()["Administrator"].First();
Run Code Online (Sandbox Code Playgroud)