Json parser

a small Json string

[{ "id":"00004",
"value":0
},....]

parsing error message: "XmlNodeConverter can only convert JSON that begins with an object" . Any Help?

Thanks.
Found this solution anyway ..!! magic!!

System.Xml.XmlNode resultXmlNode = JsonConvert.DeserializeXmlNode("{\"root\":" + GivenJsonString + "}", "root");