Уничтожить объект JSON, содержащий массив, на объект C #

Это моя строка JSON:

{"type":"motor","ids":["1","2","5","7","8","10"]}

И это объект, который я хочу создать из него:

public class ElementArray {
    public ElementType type;
    public String[] ids;

    public ElementArray() {
    }
}

Как я могу это достичь? Я googled о Json.NET, но они только объясняют, как десериализовать массив, но не как десериализировать объект, содержащий массив, как поле (см. Мой класс выше).

То, что я пробовал,

JavaScriptSerializer jss = new JavaScriptSerializer();
ElementArray elements = jss.Deserialize<ElementArray>(strJson);

но когда я отлаживаю код, это поле idsсодержит null.

c#,json,deserialization,

0