亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何解決json解碼返回null錯誤

如何解決json解碼返回null錯誤

PHP
一只斗牛犬 2021-05-03 14:17:35
我的API URL在瀏覽器中返回的代碼,如下所示。但 json_decode($api_url,true);返回null。我檢查了一下json_last_error();,它返回4(json錯誤語法)。它與json_decode(file_get_contents($api_url),true);為什么不與json_decode一起工作。請幫忙{"dataset":{"id":27153572,"dataset_code":"20MICRONS_A_DEBT","database_code":"DEB","name":"20 Microns Limited,Total Debt","description":"\u003cp\u003e20 Microns Limited(NSE:20MICRONS)-Total Debt(Annual)\u003c/p\u003e","refreshed_at":"2018-09-21T08:04:08.278Z","newest_available_date":"2018-03-31","oldest_available_date":"2005-03-31","column_names":["PERIOD","STANDALONE","CONSOLIDATED"],"frequency":"annual","type":"Time Series","premium":true,"limit":null,"transform":null,"column_index":null,"start_date":"2005-03-31","end_date":"2018-03-31","data":[["2018-03-31",128.56,133.68],["2017-03-31",144.9,151.73],["2016-03-31",155.18,163.41],["2015-03-31",152.8,164.62],["2014-03-31",162.01,176.64],["2013-03-31",148.49,164.73],["2012-03-31",144.67,158.6],["2011-03-31",81.42,120.31],["2010-03-31",84.35,87.35],["2009-03-31",58.62,58.62],["2008-03-31",46.52,null],["2007-03-31",42.46,null],["2006-03-31",40.03,null],["2005-03-31",38.98,null]],"collapse":null,"order":null,"database_id":14992}}
查看完整描述

2 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

您嘗試執行的操作沒有任何意義。$api_url只是一個網址,因此當您嘗試對其進行解碼時,它沒有json結構,并且會拋出異常。

您應該解碼的是該URL返回給您的數據。

所以首先您應該從url獲取數據,然后使用json_decode($api_url,true);。

要獲取數據,您可以使用file_get_contentscurl。


查看完整回答
反對 回復 2021-05-14
  • 2 回答
  • 0 關注
  • 216 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號