[英]OData Library serializes Edm.Single as number
根據規范(和odata.org摘要 ),Edm.Single(和Edm.Double)被表示為“ JSON字符串”(即用雙引號引起來)。 但是,OData庫將Edm.Single(我尚未驗證Edm.Double具有相同的行為)序列化為數字(即未引用)。 庫或規范有問題嗎?
這看起來像是規范中的錯誤(包括MS-ODATA和odata.org)。 我驗證了該產品(OData庫和WCF DS都)將這些值讀寫為未引號,因為double可以很好地適合JSON的數字。 (請注意,引用的NaN和Inf是一種例外)。 (我會看到我們可以如何解決該規范:-))
odata.org摘要可能存在問題。
如有疑問,您應該查看[格式] [1]的更多規范文檔: http : //msdn.microsoft.com/zh-cn/library/dd541188(v=PROT.10).aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.