Преобразование JSON в XML

Я пытаюсь преобразовать вывод JSON в XML. К сожалению, я получаю эту ошибку:

Корневой объект JSON имеет несколько свойств. Корневой объект должен иметь одно свойство, чтобы создать действительный документ XML. Рассмотрите возможность указания DeserializeRootElementName.

Это то, что я до сих пор создал.

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);

И это мой вывод 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"}

Как я могу решить эту проблему?

Ответы на вопрос(5)

Ваш ответ на вопрос