android - 您建议客户使用 JSON 还是 XML?为什么?

标签 android json xml-parsing

我的客户多次询问我他们是否会通过 XML feed 或 JSON 字符串传递数据。我通常会说:

  • XML(如果您已有 Feed,但没有网络开发人员来创建用于生成 JSON 字符串的脚本)
  • 如果您没有任何 Feed 并且需要从头开始创建任何 Feed,则为 JSON

你说什么?您是否认为通过 XML 提要传递数据已经过时并且 XML 过于复杂且过于繁重?

我是否应该建议所有客户(为了 future )改用 JSON 方式来传递数据?

编辑

来自另一个讨论https://stackoverflow.com/questions/2636245/choosing-between-json-and-xml我可以看到,建议将 JSON 用于 Web 服务,这是我的客户中最常用的场景。看来我给他们的建议是正确的。

  1. 他们想要将新闻文章传递到移动设备上 - 我应该建议 XML 还是 JSON?

  2. 当我需要发布一些数据并获取将在用户的移动设备上显示的响应(XML 或 JSON)时,post&get 情况怎么样?

最佳答案

如果消费者是浏览器或移动设备,我会推荐 JSON。

  1. 更快
  2. 打火机
  3. 原生解析支持

如果消费者是其他程序,我会推荐XML

  1. 可以轻松验证
  2. 代码生成器可让编程变得简单且不易出错

关于android - 您建议客户使用 JSON 还是 XML?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9631670/

相关文章:

Android编程及不同版本之间的兼容性

java - 是否可以自动识别链接?

c# - 如何遍历字典以获取键名并将其传递给字符串

jQuery读取并输出JSON数据

java - 如何在 Java 中读取 Zip 文件中的 XML

xml - 在 xsi :type attribute belong? 中对哪个 XML 命名空间使用非限定名称

android - 获取能够处理 SEND Intent 以在 View 中显示的应用程序列表(不是弹出对话框)

Android MVP模式包结构

VS 代码的 C++ : Unable to start debugging - Program path is missing or invalid

java - 关于比较 XML 的方法的建议(而不是使用正则表达式和 Java 的 String ReplaceAll)