如何在C#中读取Json对象

Rau*_*bid -1 c# json.net

我正在尝试使用Json.NET库读取JsonArray中包含一些值的json对象。我想将每个数组值转换成变量。以下是Json String。请指导,谢谢。

{"enad_list":
      [{
        "et_cnic":"1090202369011",
        "et_name":"Its me",
        "et_father_husband_name":"My father name",
        "et_present_add":"Its my address",
        "et_permanent_add":"Its my another address ",
        "et_date_of_birth":"10-9-1982",
        "et_birth_place":"My Birth place",
        "et_expiry_date":"2020-12-15"
       }]
}
Run Code Online (Sandbox Code Playgroud)

编辑:到目前为止,我已经尝试过此代码并收到错误消息。请查看图片以了解错误

    string jsonData =@"{""enad_list"":[{""et_cnic"":""1090202369011"",""et_name"":""Its me""}]}";
    dynamic jsonData = JObject.Parse(abc.ToString());
    int cnic = jsonData.enad_list.et_cnic;
Run Code Online (Sandbox Code Playgroud)

错误图片 在此处输入图片说明

مسع*_*عود 5

为多个数组值尝试类似的操作

dynamic jsonData = JsonConvert.DeserializeObject<dynamic>(your_json)
int cnic = jsonData.enad_list[0].et_cnic;
Run Code Online (Sandbox Code Playgroud)

或单个字符串

dynamic jsonData = JObject.Parse(your_json-string); 
int cnic = jsonData.et_cnic;
Run Code Online (Sandbox Code Playgroud)