最近JSONC
在YouTube API中遇到了这个词.我浏览了网络,但没有发现任何关于它的信息.有人可以解释这两个是相同还是不同?
Zyl*_*Zyl 10
也有一个由Microsoft创建并由Visual Studio Code使用的jsonc
“带注释的JSON ”。可以在这里找到它的逻辑,但是没有详尽的说明(尽管我想证明这一点是错误的)。
最重要的是,这个项目带有一个实际的规范,也称为规范jsonc
,但它所做的远不止添加注释。
虽然这些技术肯定有用途,但建议您进行一些批判性思考。包含注释的JSON不是JSON。
JSON-C似乎只是JSON的变体,主要针对C开发.即,从开源文档中,"JSON-C 实现了一个引用计数对象模型,它允许您在C中轻松构造JSON对象,将它们输出为JSON格式的字符串,并将JSON格式的字符串解析回JSON对象的C表示形式." REF ^ 1
从YouTube API角度(特别是版本2,而不是新版本3),JSON-C响应只是JSON响应的精简版本(删除"重复,不相关或容易计算的值").REF ^ 2
为什么JSON响应无论如何都具有"重复,不相关或容易计算的值"值?因为它在无损转换中将原始ATOM XML格式直接转换为JSON.你可以在这里找到更多细节.
但是,我建议使用YouTube Data API的第3版.它更容易使用.=)
JSONC 是由 Tom\xc3\xa1s Corral Casas 创建的开源 Javascript API,用于减少客户端和服务器之间传输的 JSON 数据量的大小。它使用两种不同的方法来实现这一目标,JSONC.compress
并且JSONC.pack
。更多信息可以在 JSONC Github 页面上找到:
https://github.com/tcorral/JSONC
\n 归档时间: |
|
查看次数: |
9444 次 |
最近记录: |