Von https://yobit.net/api/3/depth/btc_usd?limit=5 ich habeYobit C#, jsonconvert.deserialize
string response = { "btc_usd":{ "asks":[[6657,0.06689384],[6680.47685546,0.001],[6680.47690546,0.00526334],[6697,0.05],[6698,0.05]],"bids":[[6656,0.02371773],[6640.00000001,0.0297727],[6640,0.34752146],[6637.46352566,0.0011574],[6634,0.00424518]]}}
ich diese deserialisiert werden soll. Ich habe einige Klassen
public class Orderbook
{
[JsonProperty("asks")]
public List<BidAsk> asks { get; set; }
[JsonProperty("bids")]
public List<BidAsk> bids { get; set; }
}
public class BidAsk
{
public decimal price { get; set; }
public decimal volume { get; set; }
}
var jsonResponse = JsonConvert.DeserializeObject<Orderbook>(response);
Nach dieser Operation bekam ich: jsonResponse.asks = null jsonResponse.bids = null
Was ich in der Deserialisierung falsch gemacht habe?
würde ich raten, nur Ihre json in http://json2csharp.com/ Einfügen und klicken Sie auf generieren und es wird Ihnen die Klassen, die Sie für die Deserialisierung müssen. – Bearcat9425