JSON和JavaScript对象有什么不同?

JSON和JavaScript对象有什么不同?

我对JSON和JavaScript对象很陌生。

  • 有人能解释一下JSON和JavaScript对象之间的区别吗?
  • 它们有什么用途?
  • 一个比另一个好吗?还是视情况而定?
  • 什么时候使用哪一种,在什么情况下?
  • 为什么要首先创建JSON?它的主要目的是什么?
  • 有人可以举例说明什么时候应该使用JSON而不是JavaScript对象,反之亦然?


富国沪深
浏览 213回答 3
3回答

至尊宝的传说

JSON是对象的字符串表示形式。它是一种可互操作的序列化格式。它不仅与javascript有关。例如,有用于.NET的JSON序列化程序,允许您序列化/反序列化.NET对象。因此,它只是一种格式,允许您从对象转换为字符串和返回,这是方便的,如果您想要通过有线传输它们。它非常接近javascript对象表示,如果您只是eval()一个JSON字符串,您将得到相应的对象。

元芳怎么了

JSON是一种数据交换格式,它看起来就像YAML或JavaScript代码的子集,您可以执行并获得一个对象。JavaScript对象只是JavaScript中的一个对象。由于JSON是一种数据交换格式,您可以使用它以文本形式交换结构化数据。到目前为止,它已经与JavaScript非常解耦了。JavaScript对象允许您在执行JavaScript程序期间创建和处理结构化数据。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript