API的Newtonsoft.Json.JsonSerializationException

时间:2018-01-16 03:12:09

标签: c# json json.net deserialization

运行代码几分钟后,我一直收到错误

  

Newtonsoft.Json.JsonSerializationException:   '无法将当前JSON对象(例如{" name":" value"})反序列化为类型System.Collections.Generic.List`1 [BitMEX。订购]'因为该类型需要JSON数组(例如[1,2,3])才能正确反序列化。   要修复此错误,请将JSON更改为JSON数组(例如[1,2,3])

你能帮帮我吗?

public List<Position> GetOpenPositions(string symbol)
{
    var param = new Dictionary<string, string>();

    string res = Query("GET", "/position", param, true);

    return JsonConvert.DeserializeObject<List<Position>>(res)
        .Where(a => a.Symbol == symbol && a.IsOpen == true)
        .OrderByDescending(a => a.TimeStamp)
        .ToList();
}

0 个答案:

没有答案