Ответ структурирован так, это выдержка, может отсутствовать фигурная скобка:
{"2":{"date":1306411951,"price":4.8003,"low":"4.80000000","high":"4.80060000","nicedate":"15:12"},"6":{"date":1306418941,"price":4.654175,"low":"4.40000000","high":"4.80000000","nicedate":"17:02"}
И я получаю исключения приведения при синтаксическом анализе строки ответа, даже если все элементы данных в объектестроки.
Я использую System.Runtime.Serialization.Json для десериализации объектов.
Сейчас я делаю это так:
Currency[] MapJSONToObjects(string jsonString)
{
using (var ms = new MemoryStream(Encoding.Unicode.GetBytes(jsonString)))
{
//Parse
var ser = new DataContractJsonSerializer(typeof(Currency[]));
Currency[] currencies = (Currency[])ser.ReadObject(ms);
return currencies;
}
}