【发布时间】:2013-11-11 15:52:13
【问题描述】:
我有一个类似json 格式的对象数组:
{"results":[{"SwiftCode":"","City":"","BankName":"Deutsche Bank","Bankkey":"10020030","Bankcountry":"DE"},{"SwiftCode":"","City":"10891 Berlin","BankName":"Commerzbank Berlin (West)","Bankkey":"10040000","Bankcountry":"DE"}]}
我想要的是 C# 中的object[],其中一个对象包含一个 json 对象中的所有数据。问题是,我可以不使用此对象的属性创建一个类,如下所示:
public class Result
{
public int SwiftCode { get; set; }
public string City { get; set; }
// .
// .
public string Bankcountry { get; set; }
}
因为我每次都得到不同的结果,但我知道它总是一个对象数组。有人知道我如何设法找回一组对象吗?
编辑
我必须通过 WriteObject(results) 将此对象传递给 powershell。所以输出应该只是array中的对象。
【问题讨论】:
-
更好的问题是,如果您甚至不知道对象会是什么样子,为什么还需要它成为 c# 中的
object[]?听起来您应该改用字典之类的东西。 -
我不必知道它是什么类型的对象,我在 powershell 中将它交给最终用户。