JSON 及其变体

json 及其变体

json 专为处理 javascript 文件而设计。基本上,您有两个系统进行通信。为了让每个人都能互相理解,有一种基本格式可以将文件划分为存储数据的部分。

{  "_version": 330,  "_fontmanager__default_weight": "normal",  "default_size": null,  "defaultfamily": {    "ttf": "dejavu sans",    "afm": "helvetica"  },  "afmlist": [    {      "fname": "fonts/afm/phvro8an.afm",      "name": "helvetica",      "style": "italic",      "variant": "normal",      "weight": "medium",      "stretch": "condensed",      "size": "scalable",      "__class__": "fontentry"    },    {      "fname": "fonts/afm/pagd8a.afm",      "name": "itc avant garde gothic",      "style": "normal",      "variant": "normal",      "weight": "demi",      "stretch": "normal",      "size": "scalable",      "__class__": "fontentry"    },

json不仅承载着数据发送者的含义,还承载着对系统的一些指示。例如,在安装 matplotlib 库(python 的图形绘制)时,我们使用一个扩展名为 .json 的小文件,以便我们的项目构建器读取库版本、主要参数以及构建项目时在何处使用它。

与 html 类似,字段的名称及其值是明确指定的(按照惯例)与类类似,有用于在文件中导航的开始和结束符号以及缩进

{      "fname": "/usr/share/fonts/microsoft/bahnschrift.ttf",      "name": "Bahnschrift",      "style": "normal",      "variant": "normal",      "weight": 400,      "stretch": "normal",      "size": "scalable",      "__class__": "FontEntry"    }  ],  "__class__": "FontManager"}

关闭大数据块时,不要忘记在上面的描述中指定您正在形成的变量(__class__)。否则,系统不会理解你,如果没有调试器,你也不会注意到它。

json 的一些非显而易见的用途:

在 api 方法中,更常见的是在 rest 中(soap 使用 xml 格式),此文件被添加到请求正文中系统直接传输文件时(通过ip/通过db),也可以使用这种格式。甚至有特殊的数据库可以存储它,称为 nosql为 vs/pip 安装附加库时,如果您知道的话,需要此文件类型来解压版本控制/内容数据特别是对于hod:当你给开发者设置一个任务时,除了裸露的业务参数之外,还可以方便地立即写一个小的json,这将立即简化任务

“fname”: “/usr/share/fonts/urw-base35/p052-bolditalic.otf”,
“name”: “p052”, – 附加参数和辅助文件有安装文件的位置。

以上就是JSON 及其变体的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1354667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月13日 18:43:06
下一篇 2025年12月13日 18:43:19

相关推荐

发表回复

登录后才能评论
关注微信