我将导入一些数据,并且我在JSON提要或XML提要中提供了数据。我无法决定是否应该使用XML或JSON提要。
选择任何一种饲料有哪些优缺点?您最喜欢的选择是什么?
答案 0 :(得分:1)
XML意味着更多的字节在线上:根据定义,结束标记意味着对于相同的数据,XML将大于JSON。
XML标记是您发送的数据的人类可读元数据。如果人类没有阅读它,那有什么关系呢?
XML具有用于验证的XSD架构。
XML解析器是标准的,无处不在。
我看到了两者。 JSON开始越来越多地被使用。
选一个。它可能并不重要。这些天我更喜欢JSON。
答案 1 :(得分:0)
我想说XML,我刚刚发现了一个你会喜欢它的链接。
答案 2 :(得分:0)
如果要导入/导出数据,并且需要采用可靠的格式,那么我建议使用XML。是的,与JSON相比,它非常臃肿,但你确实拥有XSD Schema的强大功能,以确保数据格式正确,然后再浪费时间导入数据。
但是,如果您没有XSD架构,请使用JSON。
答案 3 :(得分:0)
如果您不想自己进行任何解析,那么Json是一个不错的功能,但无论您走哪条路,您都不会注意到太多差异。我见过很多关于双方的争论,我最终认为它真的只是你想要的。它们都相当轻量级,并且根据场景和其中包含的数据,它们有时可以比另一个更好或更差。我会说你应该做你想做的事情。我喜欢做Json,因为在ASP.NET MVC中,在我的动作方法中将c#对象序列化为JsonResult通常很容易。