使用Coinwarz出色的API来解决一段时间的投币困难。最近,无法再解析返回的JSON。我通知了他们的支持。
API调用:https://www.coinwarz.com/v1/api/profitability/?apikey=XXX&algo=all
问题:其中一个值带有'NaN',这阻止json_decode解析代码。
答案 0 :(得分:0)
修复:在运行json_decode之前,添加以下行以修复返回的JSON字符串!
$sValidJson = str_replace("NaN", 0, $sValidJson);
$data = json_decode($sValidJson, true)["Data"];