最近在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. 使用「=」和「LIKE」有什麼不同嗎?
- 2. innodb和XtraDB有什麼不同嗎?
- 3. 我不知道什麼是argv和raw_input()有什麼不同?
- 4. Java的「同步」和C#的「鎖定」有什麼不同嗎?
- 5. 什麼是靜態方法同步嗎?
- 6. asp.net和c#.net webform有什麼不同?是相同還是不同?
- 7. Ajax請求究竟是什麼?它與Servlet請求不同嗎?
- 8. Web服務和WCF有什麼不同? Arent他們是一樣的嗎?
- 9. Dagger2對待@Singleton和自定義sopes有什麼不同嗎?
- 10. Body.Write和返回字符串有什麼不同嗎?
- 11. 什麼是「不」和「假」之間的不同
- 12. Youtube視頻搜索API:按標籤篩選broken?
- 13. 使用calloc()而不是malloc()和memset()有什麼好處嗎?
- 14. SAL(Source Annotation Language)的用途是什麼?SAL 1和2有什麼不同?
- 15. 什麼是Maven的目標和階段,它們有什麼不同?
- 16. 是什麼NVL和Oracle中的NVL2功能?他們有什麼不同?
- 17. 什麼是不同類別的指針?
- 18. 爲什麼這是不同的行爲?
- 19. 什麼是根據不同的配置
- 20. 爲什麼是不同的結局
- 21. 不同庫的用途是什麼?
- 22. 是什麼導致jQuery對象不同?
- 23. 什麼是對象的不同狀態?
- 24. 什麼是不同類型的java類?
- 25. 爲什麼不是[\\ s *]等同於\\ s *?
- 26. 不同字節的優點是什麼?
- 27. 敏捷與TDD不同嗎?如果是這樣,主要區別是什麼?
- 28. 是嗎?如果是這樣,爲什麼這兩個常規語法不同呢?
- 29. 什麼是$ *和$ @
- 30. 什麼是「和」
你的意思是JSON-C:更多信息,請JSONC Github的頁面上找到? – 2013-02-13 10:56:25
更新了我的問題 – 2013-02-13 11:00:30
如果你不知道答案,至少不要downvote那些試圖找到它的人。 – 2013-02-14 06:58:46