Ayende you could use JsonConvert.DeserializeObject without any type parameter to deserialize the string to a JArray. That would let you do it in one line and save having to create a JsonSerializer, JsonTextReader and StringReader.