最近在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