javascript - 为什么 JSON 很重要?

标签 javascript xml json dataformat

我最近才听说 JSON(Javascript 对象表示法)。 谁能解释为什么它被认为(某些网站/博客/等)很重要? 我们已经有了 XML,为什么 JSON 更好(除了“原生于 Javascript”)?

编辑:嗯,主要答案主题似乎是“它更小”。但是,它允许跨域获取数据这一事实对我来说似乎很重要。或者这在实践中没有(还)很多使用吗?

最佳答案

XML 有几个缺点:

  • 很重!
  • 它提供了与 Javascript 对象模型不完全相同(但非常相似)的内容的分层表示。
  • Javascript 无处不在。无需任何外部解析器,您可以直接使用 JS 解释器处理 JSON。

显然,它并不是要完全取代 XML。对于基于 JS 的 Web 应用程序,它的优点可能很有用。

关于javascript - 为什么 JSON 很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801317/

相关文章:

java - 如何使用XmlMapper反序列化注入(inject)

python - 将带有json列的数据从mysql导入到elasticsearch

java - 如何在 Android 上制作一个显示退格 (⌫) 字符的按钮?

javascript - 如何在 XML 中插入多个/不同的隐藏字段?

javascript - 如何在React中实现JSON状态对象加载后的分页

java - 使用 Jackson 从嵌套 JSON 字符串分配变量

javascript:如何修复匿名函数中的 'not a function' 错误?

javascript - 最短路径算法js报错

javascript - 在 React Native Firebase 中调用 firebase.app() 的目的是什么?

javascript - 使用 Jasmine Specs 比较对象