根據規範(和odata.org summary)將Edm.Single(和Edm.Double)表示爲'JSON字符串'(即用雙引號括起來)。然而,OData庫序列化Edm.Single(我沒有證實Edm.Double具有相同的行爲)作爲數字(即未加引號)。這是圖書館的問題嗎?還是規範?OData Library序列化Edm.Single作爲編號
1
A
回答
1
這看起來像在規範中的錯誤(這兩個MS-ODATA還有odata.org )。我驗證了產品(包括OData庫和WCF DS)讀取和寫入這些值爲未引用,因爲double可以適合JSON的數字。 (請注意引用NaN和Inf的一個例外)。 (我會看看我們能做些什麼來解決這個問題:-))
0
這可能是odata.org摘要的問題。
如果有疑問,你應該檢查出更多的規範文檔中的[格式] [1]:http://msdn.microsoft.com/en-us/library/dd541188(v=PROT.10).aspx
相關問題
- 1. OData序列化和反序列化
- 2. 序列化值的OData
- 3. 帶有未編號屬性的Xml序列化/反序列化
- 4. RestSharp和OData - 問題反序列化JSON
- 5. WebAPI OData日期時間序列化
- 6. 如何使用Gson Library將java.util.List <E>序列化爲Json?
- 7. 序列化一個列表/數組作爲逗號的逗號分類列表
- 8. WebApi odata:序列化字符串的長度爲
- 9. 無法在OData控制器中序列化爲Delta <>
- 10. 爲SingleResult.Create的OData序列化錯誤在一個空的IQueryable
- 11. 序列化爲XML作家
- 12. Microsoft Anti XSS Library編碼&符號?
- 13. Spring4 MVC序列化枚舉作爲字符串引號
- 14. Supervisord - 作爲參數的程序編號
- 15. 序列化類JSON作爲陣列
- 16. 傑克遜 - 序列化/反序列化屬性作爲JSON值
- 17. 作爲數據庫序列化和非序列化JSON
- 18. 的OData在列表.NET的核心Web API序列化/字典
- 19. 編碼JSON序列化爲URL
- 20. 如何反序列化元素名稱列表編號的XML?
- 21. RestSharp反序列化&符號
- 22. 用EPPLUS Excel Library格式化一列
- 23. VB序列化爲C#序列化
- 24. Android Library應用程序本地化
- 25. 按組編號的SQL序列號
- 26. BreezeController作爲OData端點
- 27. ODATA作爲icCube數據源
- 28. 作爲擴展方法優化的JSON序列化器/反序列化器?
- 29. 重新編號名稱作爲新列中的編號,但R不會識別爲編號
- 30. 將序列化爲意圖不工作
我提到spec也顯示了引用的值。這是來自您引用的規範版本: jsonSingle =引號標記singleLiteral引號 – evoskuil 2012-02-28 16:22:14