从JSON对象列表中获取每个对象的特定值

时间:2018-08-27 04:24:18

标签: c# list json.net

在我要使用JSON字符串中的信息进行报告的任务中,在学习C#语言时,我必须执行以下操作:

  • 将JSON字符串转换为对象(完成)。
  • 创建一个添加所有对象(完成)的列表。
  • 从(待定)的每个对象中获取特定值。

例如,这就是我到目前为止所得到的

string json = @"{
'Name': 'Main Bank',
'Register_Date': '2018-4-7',
'CEO': 'John Peterson}";

Bank bank = JsonConvert.DeserializeObject<Bank>(json);
List<Bank> bank_list = new List<Bank>();
bank_list.add(bank);
//adding many Bank object to the list

/*what I need here is to get every 'Register_Date' from every object, 
using for each i presume, I don't have this part clear*/

我愿意接受您的建议以完成我的流程,希望您能有所帮助。非常感谢您的时间和关注。

1 个答案:

答案 0 :(得分:2)

只需使用Select

var dates = bank_list.Select(x => x.Register_Date).ToList();