使用C#将JSON转换为XML

时间:2015-02-12 12:57:05

标签: c# xml json

我知道怎么做但我不知道的是我如何处理这样的JSON:

[{
    "player": {
        "id": 1,
        "name": "Name",
        "contact": {
            "tel": "123456789",
            "nick_name": "NickName"
        },
        "achievments": {
            "achievment1": "Achievment",
            "achievment2": "Achievment"
        }
    }
}]

"接触"和"成就"有子信息。我该如何处理?

 XDocument xmlDocument = new XDocument(new XDeclaration("1.0", "utf-8", "yes"),
                new XElement("Players", from player in PlayerList
                                        select new XElement("player",
                                               new XElement("id", player.Id),
                                               new XElement("name", player.Name))));

1 个答案:

答案 0 :(得分:1)

考虑使用Json.net

它有直接从Json转换为xml的方法,并且解析得非常好。查看this question了解更多