(跳到单句tl的粗体部分;dr:)
下面是JSON对象。在查看它之前,请注意:
像example
BTC_AMP
这样的货币对列表永远在继续,我为了{ "BTC_AMP":{ "asks":[ "0.00007400",5 ],"bids":[ "0.00007359",163.59313969 ],"isFrozen":"0","seq":38044678 },"BTC_ARDR":{ "asks":[“7160.61031389”,1091.21852308 ],"bids":[ "0.00003933",1091.21852308 ],"isFrozen":"0","seq":0.00003933 },}
我可以像here中描述的那样使用Json.NET很好地映射对象。我的问题是,在我看来,我似乎需要创建一个对象,并为一千个货币对预定义属性名称,如BTC_AMP
、BTC_ARDR
等。
您可能知道我要做什么了……如何在不预先创建每个单独的名称对的情况下映射此对象?
希望我在这里遗漏了一些明显的东西。
编辑:代码看起来像这样,我不想做的是:
public class PoloniexPriceVolume
{
public string Price { get; set; }
public double Volume { get; set; }
}
public class PoloniexPairInfo
{
public PoloniexPriceVolume Asks { get; set; }
public PoloniexPriceVolume Bids { get; set; }
public bool IsFrozen { get; set; }
public int Seq { get; set; }
}
public class PoloniexOrderBook
{
public PoloniexPairInfo BTC_AMP { get; set; }
//One thousand and one Arabian currency pairs here
}
编辑2...can如果我在某个地方有货币对列表,我至少会动态创建一个对象/对象的属性?看起来没有手写那么可笑。
https://stackoverflow.com/questions/45404111
复制相似问题