最近在YouTube API中遇到了术语JSONC
。我浏览了网页,但没有发现太多内容。有人可以解释这两者是相同还是不同?什么是JSONC? JSONC和JSON-C不同吗?
4
A
回答
5
JSON-C似乎只是JSON的变体,主要针对C开发。也就是说,从开源文档中,“JSON-C 实现了一个引用计数对象模型,它允许您轻松地在C中构造JSON对象,将它们输出为JSON格式的字符串,并将JSON格式的字符串解析回JSON对象的C表示“。
从YouTube API的角度来看(特别是版本2,而不是新版本3),JSON-C响应只是JSON响应的精简版本(删除“重复,不相关或易于计算的值”)。 ref^2
为什么JSON响应具有“重复,无关或容易计算的值”值?因为它将原始ATOM XML格式直接转换为JSON并进行无损转换。你可以找到更多的细节here。
但是,我建议使用YouTube数据API的version 3。它使用起来更容易。 =)
+0
thanx的信息:) – 2013-02-25 06:20:35
1
JSONC是一个开放源代码的JavaScript API,由TomásCorral Casas创建,用于减少在客户端和服务器之间传输的JSON数据量。它使用两种不同的方法来实现这一点,JSONC.compress
和JSONC.pack
。
相关问题
- 1. Jsonc不能在IE上工作?
- 2. Internet Explorer 8 - 与Youtube JSONC API的SCRIPT1010错误
- 3. 使用“=”和“LIKE”有什么不同吗?
- 4. innodb和XtraDB有什么不同吗?
- 5. 响应200(自定义数据类型)的AJAX错误
- 6. 我不知道什么是argv和raw_input()有什么不同?
- 7. Django - 什么是不同的{%static%}和/ static /?
- 8. Java的“同步”和C#的“锁定”有什么不同吗?
- 9. 什么是静态方法同步吗?
- 10. 什么是srcCompat和ImageView/ImageButton中的背景有什么不同
- 11. 这是lambda吗?如果不是什么?
- 12. asp.net和c#.net webform有什么不同?是相同还是不同?
- 13. 这个语法有什么不同吗?
- 14. Alteryx是ETL工具吗?它与SSIS有什么不同?
- 15. Ajax请求究竟是什么?它与Servlet请求不同吗?
- 16. Web服务和WCF有什么不同? Arent他们是一样的吗?
- 17. Dagger2对待@Singleton和自定义sopes有什么不同吗?
- 18. StringBuilder.append和StringBuilder在java中的赋值有什么不同吗
- 19. 函数($ var)和函数()使用($ var)有什么不同吗?
- 20. Body.Write和返回字符串有什么不同吗?
- 21. iOS 4和iOS 5上APNS的实现有什么不同吗?
- 22. “标准”和块封装声明有什么不同吗?
- 23. `git merge origin master`和`git merge origin/master`有什么不同吗?
- 24. 信号post_delete和post_save的使用有什么不同吗?
- 25. 使用Hibernate createCriteria和beginTransaction的顺序有什么不同吗?
- 26. Couchbase lite android - 什么是同步的,什么不是?
- 27. 什么是“不”和“假”之间的不同
- 28. 使用calloc()而不是malloc()和memset()有什么好处吗?
- 29. 什么是PHP不同的赋值运算符,它们有什么不同
- 30. 什么是Maven的目标和阶段,它们有什么不同?
你的意思是JSON-C:更多信息,请JSONC Github的页面上找到? – 2013-02-13 10:56:25
更新了我的问题 – 2013-02-13 11:00:30
如果你不知道答案,至少不要downvote那些试图找到它的人。 – 2013-02-14 06:58:46