从XML或JSON Feed导入数据

时间:2010-11-06 14:20:39

标签: asp.net asp.net-mvc xml json

我将导入一些数据,并且我在JSON提要或XML提要中提供了数据。我无法决定是否应该使用XML或JSON提要。

选择任何一种饲料有哪些优缺点?您最喜欢的选择是什么?

4 个答案:

答案 0 :(得分:1)

XML意味着更多的字节在线上:根据定义,结束标记意味着对于相同的数据,XML将大于JSON。

XML标记是您发送的数据的人类可读元数据。如果人类没有阅读它,那有什么关系呢?

XML具有用于验证的XSD架构。

XML解析器是标准的,无处不在。

我看到了两者。 JSON开始越来越多地被使用。

选一个。它可能并不重要。这些天我更喜欢JSON。

答案 1 :(得分:0)

我想说XML,我刚刚发现了一个你会喜欢它的链接。

http://edwardawebb.com/tips/xml-json

答案 2 :(得分:0)

如果要导入/导出数据,并且需要采用可靠的格式,那么我建议使用XML。是的,与JSON相比,它非常臃肿,但你确实拥有XSD Schema的强大功能,以确保数据格式正确,然后再浪费时间导入数据。

但是,如果您没有XSD架构,请使用JSON。

答案 3 :(得分:0)

如果您不想自己进行任何解析,那么Json是一个不错的功能,但无论您走哪条路,您都不会注意到太多差异。我见过很多关于双方的争论,我最终认为它真的只是你想要的。它们都相当轻量级,并且根据场景和其中包含的数据,它们有时可以比另一个更好或更差。我会说你应该做你想做的事情。我喜欢做Json,因为在ASP.NET MVC中,在我的动作方法中将c#对象序列化为JsonResult通常很容易。