Парсинг json. Не работает deserealize - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, возникла проблема: не работает deserealize, не могу понять в чём проблема, помогите найти, заранее спасибо.
using System;
using System.IO;
using System.Net;
using Newtonsoft.Json;
 
namespace ConsoleApplication7
{
    public class Data
    {
        public Instrument[] instrument { get; set; }
    }
    public class Instrument
    {
        public int globalTradeId { get; set; }
        public int tradeID { get; set; }
        public string date { get; set; }
        public string type { get; set; }
        public string rate { get; set; }
        public string amount { get; set; }
        public string total { get; set; }
    }
    class Program
    {
        private static StreamReader sr;
 
        static void Main(string[] args)
        {
            TimeSpan span = DateTime.Now.Subtract(new DateTime(1970, 1, 1, 0, 0, 0));
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://poloniex.com/public?command=returnTradeHistory&currencyPair=BTC_REP&start=" + (span.TotalSeconds - 86400) + "&end=" + span.TotalSeconds);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            StreamReader sr = new StreamReader(response.GetResponseStream());
            string a = sr.ReadLine();
            Data obj = JsonConvert.DeserializeObject<Data>(a);
        }
       
    }
}
вот тут пример jsonа:
[{"globalTradeID":88250457,"tradeID":414528,"date":"2017-03-16 12:40:46","type":"sell","rate":"0.00796815","amount":"0.08465040","total":"0.00067450"},{"globalTradeID":88243540,"tradeID":414383,"date":"2017-03-16 12:21:39","type":"sell","rate":"0.00820196","amount":"237.01622902","total":"1.94399762"}]

Решение задачи: «Парсинг json. Не работает deserealize»

textual
Листинг программы
var data = new Data { instrument = JsonConvert.DeserializeObject<Instrument[]>(a) };

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5