一种没有注释的语言

news/2024/9/20 0:05:21 标签: 编程, 语言, 注释, JSON

在这里插入图片描述

原文:Breck Yunits - 2024.09.05

JSON 是 PLDB(A Programming Language Database)中唯一不支持注释的流行语言JSON 既不支持单行注释,也不支持多行注释

在这里插入图片描述

JSON__10">JSON 最初是有注释

Douglas Crockford 在 2012 年解释了他独特的设计决策。他最初是支持注释的,但为了防止生态系统的分裂,最终决定去掉注释

我之所以从 JSON 中删除注释,是因为我发现人们在使用注释来保存解析指令,这种做法将会破坏一致性和兼容性。我知道缺少注释让一些人感到不快,但这是不应该的。

假设你正在使用 JSON 来保存配置文件,并且想为它们添加注释。你可以随心所欲地插入注释,然后在传递给 JSON 解析器之前,通过 JSMin 进行处理。

- Douglas Crockford - 2012 年 4 月 30 日 - 来源

(注:Douglas Crockford 是一位著名的软件工程师和作家,以其在 JavaScript 语言发展中的贡献而闻名。他最广为人知的成就是定义了 JSON(JavaScript Object Notation),一种用于数据交换的轻量级数据格式。)

JSON__22">一些 JSON 的超集支持注释

一些 JSON 的派生版本重新加入了注释功能,比如 JSON5、Hjson 和 JSON with Comments。


http://www.niftyadmin.cn/n/5666351.html

相关文章

布局2024,建议女生可以大胆冲一冲高薪职业

在这个选择大于努力的时代❗如何与时代同频,紧紧抓住每一次时代红利💰,对于每一个职场人的职业发展都是息息相关的。 🚫真心不建议女生做: . 🚫前台 工资低,要求多,杂事一大堆&…

文心一言 VS 讯飞星火 VS chatgpt (350)-- 算法导论24.1 1题

一、在图 24-4上运行Bellman-Ford算法,使用结点 z z z作为源结点。在每一遍松弛过程中,以图中相同的次序对每条边进行松弛,给出每遍松弛操作后的 d d d值和 π π π值。然后,把边 ( z , x ) (z,x) (z,x)的权重改为 4 4 4&#xf…

【高等数学-第五章】【综合习题】二重积分

文章目录 一. 选择二. 填空题三. 解答题四. 拓展题 一. 选择 B二重积分定义: 对:积分形式变换:极坐标到直角坐标 画图,定先后积分次序。 二. 填空题 通过积分的正负来划分不同的积分区域 变换积分次序 当求积分不好求时&#xff…

CSS传统布局方法(补充)——WEB开发系列37

开发技术不断演进,布局方式也经历了多个阶段的变革。从最初的基于表格布局到 CSS 的浮动布局,再到今天的弹性盒(Flexbox)与 CSS Grid 网格布局,每一种布局方式都有其独特的背景和解决特定问题的优势。 一、CSS Grid 出…

Qt 模型视图(二):模型类QAbstractItemModel

文章目录 Qt 模型视图(二):模型类QAbstractItemModel1.基本概念1.1.模型的基本结构1.2.模型索引1.3.行号和列号1.4.父项1.5.项的角色1.6.总结 Qt 模型视图(二):模型类QAbstractItemModel ​ 模型/视图结构是一种将数据存储和界面展示分离的编程方法。模…

windows查找端口号被占用

在很多开发的时候,可能端口号有被占用的情况,导致项目打不开。 用下面这个命令即可: 比如我的3000端口被占用,我找找哪个进程在占用我的3000端口号

Vscode搭配latex简易教程

1. 找镜像网站下载texlive的iso文件 清华源镜像 下载之后直接打开iso文件,打开install-tl-windows.bat文件,进行安装即可,安装大概30分钟左右 2. VScode端配置 2.1 下载这三个插件 2.2 打开设置 2.3 追加内容到配置json文件当中 // Latex…

Jsp学习笔记(详解)

千锋教育Java视频 从入门到精通 JSP 4h 一,引言 1.1 现有问题 在之前学习Servlet时,服务端通过Servlet响应客户端页面,有什么不足之处? 开发方式麻烦:继承父类、覆盖方法、配置Web.xml或注解代码修改麻烦:…