Это похоже на ошибку в спецификации (как MS-ODATA, так и odata.org). Я проверил, что продукт (OData Library и WCF DS) читает и записывает эти значения без кавычек, поскольку double может вписаться в число JSON просто отлично. (Обратите внимание, что есть одно исключение из NaN и Inf, которые указаны в кавычках). (Я посмотрю, что мы можем сделать с исправлением спецификации: -))