Как правильно распарсить.
var s = JsonConvert.DeserializeObject<Test>(@"{
'streetAddress:word': 'Московское ш., 201, кв.200',
'city': 'Москва',
'postalCode': 201201
},{
'streetAddress:word': 'Московское ш., 201, кв.220',
'city': 'Тверь',
'postalCode': 2222
}");
Воспользовавшись комментарием Grundy и сайтом, который легко дает модель для json (http://jsonutils.com/)
using System.Linq;
using Newtonsoft.Json;
namespace _608123
{
static class Program
{
static void Main(string[] args)
{
var json = @"[{
'streetAddress:word': 'Московское ш., 201, кв.200',
'city': 'Москва',
'postalCode': 201201
},{
'streetAddress:word': 'Московское ш., 201, кв.220',
'city': 'Тверь',
'postalCode': 2222
}]";
var examples = Newtonsoft.Json.JsonConvert.DeserializeObject<Example[]>(json);
var lastExample = examples.Last();
}
}
public class Example
{
[JsonProperty("streetAddress:word")]
public string streetAddress { get; set; }
[JsonProperty("city")]
public string city { get; set; }
[JsonProperty("postalCode")]
public int postalCode { get; set; }
}
}
var json = "мой json";
List<Test> test= JsonConvert.DeserializeObject<List<Test>>(json,new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects });
Test p1 = test[0];
Test p2 = test[1];
Test p3 = test[2];
Виртуальный выделенный сервер (VDS) становится отличным выбором
Где найти реализацию госта 3411-2012 для подсчета контрольной суммы файла
ИСПОЛЬЗУЕТСЯ: С#, Windows Forms
В процессе поиска решения для этого вопроса, появился новый вопрос