Json 类型提供程序:解析有效 Json 失败

Json Type Provider: Parsing Valid Json Fails

我的 REPL 中有以下代码块

#r "../packages/FSharp.Data.2.2.1/lib/net40/FSharp.Data.dll"

open FSharp.Data

[<Literal>]
let uri = "http://www.google.com/finance/option_chain?q=AAPL&output=json"

type OptionChain = JsonProvider<uri>

当我运行它时,FSI 正在返回

Error 1 The type provider 'ProviderImplementation.JsonProvider' reported an error: Cannot read sample JSON from 'http://www.google.com/finance/option_chain?q=AAPL&output=json': Invalid JSON starting at character 1, snippet =
---- {expiry:{y:2
----- json =
------ {expiry:{y:2015,m:5,d:8},expirations: [{y:2015,m:5,d:8},{y:2015,m:5,d:15},

根据其他两个站点,此 json 有效。是 TP 中的错误吗?

输出无效JSON,因为一些键没有被引用。

{expiry:{y:2015,m:5,d:8},expirations:[{y:2015,m:5,d:8},{y:2015,m:5,d:15},{y:2015,m:5,d:22},{y:2015,m:5,d:29},{y:2015,m:6,d:5},{y:2015,m:6,d:12},{y:2015,m:6,d:19},{y:2015,m:6,d:26},{y:2015,m:7,d:17},{y:2015,m:8,d:21},{y:2015,m:10,d:16},{y:2016,m:1,d:15},{y:2017,m:1,d:20}],
 puts:[{cid:"43623726334021",s:"AAPL150508P00085000",e:"OPRA",p:"-",c:"-",b:"-",a:"-",oi:"-",vol:"-",strike:"85.00",expiry:"May 8, 2015"},
 ...