我正在尝试使用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)
为多个数组值尝试类似的操作
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)