本文介绍了从json字符串创建XML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
尝试从json字符串制作xml
Trying to make a xml from a json string
var serializer = new JavaScriptSerializer(); var json1 = "[count:{first:1,second:2,third:3},{first:11,second:22,third:33}]"; var jsons = serializer.Serialize(json1); dynamic jsona = serializer.Deserialize(json1, typeof(object)); var xmld = new XDocument(new XElement("count", jsona.Select(c => new XElement("first", (string)c["first"]), new XElement("second", (string)c["second"]), new XElement("third", (string)c["third"])) ) );错误消息:
Error Message:
Cannot use a lambda expression as an argument to a dynamically dispatched operation without first casting it to a delegate or expression tree type.我尝试过: 我确保每个元素都有一个新的XElement。错误是c。此外,serializer.Serialize()返回[object,Object],[object,Object]。我希望它像Javascript JSON.stringify()。
What I have tried: I have made sure that here is one "new XElement" for each element. The error iswith "c". Also, serializer.Serialize() is returning "[object,Object],[object,Object]". I am hoping it is like Javascript JSON.stringify().
推荐答案正在寻找这个? c# - 如何将JSON转换为XML或XML转换为JSON? - 堆栈溢出 [ ^ ] Are looking for this? c# - How to convert JSON to XML or XML to JSON? - Stack Overflow[^]
更多推荐
从json字符串创建XML
发布评论