将 JSON 字符串解析为列表 C# VMC
Parse JSON String into List C# VMC
亲爱的兄弟们我有这个Json数据
enter image description here
0: Object { no: "1", project: "Rosato", job_type: "គ្រឿងសង្ហារឹម", … }
1: Object { no: "2", project: "KPS", job_type: "គ្រឿងសង្ហារឹម", … }
我想将它提取到 c# 列表或数据中 table 请帮忙!
请参考:How to serialize and deserialize (marshal and unmarshal) JSON in .NET
在您的项目中添加 Newtonsoft.Json 作为参考
string myJsonString = MyMethodToReadJsonAsStringFromDataSource(dataSourceConnection);
IEnumerable<dynamic> myObjects = JsonConvert.DeserializeObject<dynamic>(myJsonString);
foreach(dynamic myObject in myObjects)
{
// access to your abject
string no = myObject.no;
string project = myObject.project;
string job_type = myObject.job_type;
}
您可以将 dynamic 替换为您创建的 class 映射到您的 json 对象,这样您就可以在编译时完全访问您的对象。
亲爱的兄弟们我有这个Json数据 enter image description here
0: Object { no: "1", project: "Rosato", job_type: "គ្រឿងសង្ហារឹម", … }
1: Object { no: "2", project: "KPS", job_type: "គ្រឿងសង្ហារឹម", … }
我想将它提取到 c# 列表或数据中 table 请帮忙!
请参考:How to serialize and deserialize (marshal and unmarshal) JSON in .NET
在您的项目中添加 Newtonsoft.Json 作为参考
string myJsonString = MyMethodToReadJsonAsStringFromDataSource(dataSourceConnection);
IEnumerable<dynamic> myObjects = JsonConvert.DeserializeObject<dynamic>(myJsonString);
foreach(dynamic myObject in myObjects)
{
// access to your abject
string no = myObject.no;
string project = myObject.project;
string job_type = myObject.job_type;
}
您可以将 dynamic 替换为您创建的 class 映射到您的 json 对象,这样您就可以在编译时完全访问您的对象。