发展历程 什么是javascript对象符号(json)? -技术百科的定义

什么是javascript对象符号(json)? -技术百科的定义

目录:

Anonim

定义-JavaScript对象符号(JSON)是什么意思?

JavaScript Object Notation(JSON)是基于JavaScript语法子集的开放标准数据交换格式。 JSON是基于文本的轻量级文件,通常被认为易于读取/写入。

尽管JSON与JavaScript紧密相连,但它与语言无关。 尽管是独立的,但JSON使用类似于其他语言(例如C,C ++,Java,Perl和Python)的约定,使JSON成为理想的数据交换语言。

JSON特征包括以下内容:

  • 灵活性,允许程序员定义键。
  • 更少的开销,因为内容主要是数据。
  • 便携式数据。
  • 非专有。
  • Web服务的通用便捷格式。

JSON通常用于Web应用程序开发中,可以用作任何将信息存储为文本的应用程序的数据格式。

Techopedia解释了JavaScript对象符号(JSON)

JSON比XML更受欢迎,因为它不那么冗长,工作迅速,减小了数据大小并简化了文档处理。 它在Web开发中被广泛使用,特别是因为它在潜在的不兼容技术之间无缝地传输信息。 例如,它可能涉及在UNIX框上运行的Java应用程序或在Windows上运行的C#应用​​程序。

建议采取一些预防措施,因为JSON容易出现源自JavaScript解释器和对象文字的安全问题,后者会以JavaScript动态执行JSON文本。 换句话说,JSON容易受到JavaScript插入攻击者的攻击,他们可以入侵和提取系统/ Web服务器内容以及传输的应用程序对象。 确实存在JSON安全增强技术,并且可以解决此类问题。 因此,在实施JSON之前,开发人员应不断意识到所有安全漏洞和可能的解决方案。

什么是javascript对象符号(json)? -技术百科的定义