2014-10-22 2 views
0

Мне нужно десериализовать массив объектов JSON, содержащий двоеточие в имени корневого объекта.Colon in C# Определение списка

Кто-нибудь знает, смогу ли я как-то добиться этого с помощью двоеточия в определении списка?

public List<Customers> ngcp:customers { get; set; } 

ответ

4

Нет, правильным способом было бы указать имя, используя атрибут или другой метод, поддерживаемый json.net.

[JsonProperty(PropertyName = "ngcp:customers")] 
public List<Customers> Customers { get; set; } 

LINQPad example

+0

Спасибо, не могли бы вы помочь мне с этой коллекцией объектного NGCP: клиенты? Я хотел бы получить каждый объект в этой коллекции и использовать его для datagrid: –

+0

http://www.felferhuette.at/box/public.php?service=files&t=5b1816ae1db36ce362abcbad45fec1fd –