Coinwarz API返回损坏的JSON

时间:2018-06-30 18:23:57

标签: php json

使用Coinwarz出色的API来解决一段时间的投币困难。最近,无法再解析返回的JSON。我通知了他们的支持。

API调用https://www.coinwarz.com/v1/api/profitability/?apikey=XXX&algo=all

问题:其中一个值带有'NaN',这阻止json_decode解析代码。

1 个答案:

答案 0 :(得分:0)

修复:在运行json_decode之前,添加以下行以修复返回的JSON字符串!

$sValidJson = str_replace("NaN", 0, $sValidJson);
$data = json_decode($sValidJson, true)["Data"];