解析JSON';楠';围棋中的价值

解析JSON';楠';围棋中的价值,json,go,nan,Json,Go,Nan,当我尝试从Microsoft Web Ngram API中解组此JSON对象时: {“退避”:NaN,“cookie”:“,”概率“:[],”单词“:[]} 我得到错误:“寻找值开头的无效字符'N'” 我知道NaN不是有效的JSON,但数据不是我的,我需要一种方法来解析它。 在围棋中有什么简单的方法可以做到这一点吗?您可以使用null(或0或任何可以接受的值)来实现: 嗯,我认为这会非常慢,但它只会将运行时间增加1.2-1.5倍,这是完全正确的。干杯:) b, err := ioutil.Re

当我尝试从Microsoft Web Ngram API中解组此JSON对象时:

{“退避”:NaN,“cookie”:“,”概率“:[],”单词“:[]}
我得到错误:“寻找值开头的无效字符'N'”

我知道NaN不是有效的JSON,但数据不是我的,我需要一种方法来解析它。 在围棋中有什么简单的方法可以做到这一点吗?

您可以使用null(或0或任何可以接受的值)来实现:


嗯,我认为这会非常慢,但它只会将运行时间增加1.2-1.5倍,这是完全正确的。干杯:)
b, err := ioutil.ReadAll(resp)
//check err
b = bytes.Replace(b, []byte(":NaN"), []byte(":null"), -1) 

//json.Decode(b)