Convertir JSON a XML

Estoy tratando de convertir la salida JSON en XML. Lamentablemente me sale este error:

El objeto raíz JSON tiene múltiples propiedades. El objeto raíz debe tener una sola propiedad para crear un documento XML válido. Considere la posibilidad de especificar un DeserializeRootElementName.

Esto es lo que hasta ahora he creado.

string url = string.Format("https://graph.facebook.com/{0}?fields=posts.fields(message)&access_token={1}", user_name, access_token);

HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;

using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
    StreamReader reader = new StreamReader(response.GetResponseStream());
    jsonOutput = reader.ReadToEnd();
    Console.WriteLine("THIS IS JSON OUTPUT: " + jsonOutput);
}
XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(jsonOutput);
Console.WriteLine(doc);

Y esta es mi salida JSON:

{"id":"108013515952807","posts":{"data":[{"id":"108013515952807_470186843068804","created_time":"2013-05-14T20:43:28+0000"},{"message":"TEKST","id":"108013515952807_470178529736302","created_time":"2013-05-14T20:22:07+0000"}

¿Como puedó resolver esté problema?

Respuestas a la pregunta(5)

Su respuesta a la pregunta