最近在YouTube API中遇到了JSONC
一词。我浏览了Web,但没有发现太多。有人可以解释这两者是相同还是不同?
最佳答案
JSON-C似乎只是JSON的一种变体,主要针对C开发。即,根据开放源代码文档,“JSON-C 实现了引用计数对象模型,该模型使您可以轻松地在C中构造JSON对象,将它们输出为JSON格式的字符串,并将JSON格式的字符串解析回JSON对象的C表示形式。” ref^1
从YouTube API的 Angular 来看(具体来说,是版本2,而不是新版本3),JSON-C响应只是JSON响应的压缩版本(删除了“重复,无关或容易计算的值”)。 ref^2
为什么JSON响应总会有“重复的,不相关的或容易计算的值”值?因为它是通过无损转换将原始ATOM XML格式直接转换为JSON。您可以找到更多详细信息here。
但是,我建议使用YouTube数据API的version 3。它更容易使用。 =)
关于json - 什么是JSONC? JSONC和JSON-C是否不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14851903/