电脑知识大全|电脑编程|电脑故障排除知识|操作系统|硬件|软件基础知识

JSON 是什么

发布:网络整理2020-06-28 04:58分类电脑故障

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

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

JSON

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

JSON 特性包括以下内容:

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

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

一些人优先使用 JSON 作为数据交换格式,因为它不那么冗长,工作速度快,减少了数据大小并简化了文档处理。它广泛用于 Web 开发,特别是因为它可以在可能不兼容的技术之间无缝地传输信息。例如,它可能涉及在 UNIX 上运行的 Java 应用程序或在 Windows 上运行的 C#应用​​程序。

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

上一篇:Yii框架是什么
下一篇:为程序员编程而生的机械键盘,WASD CODE v3
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!