簡體   English   中英

Google腳本:JSON.parse失敗,沒有明顯原因

[英]Google Script: JSON.parse fails for no apparent reason

我在Google腳本中具有此功能,該功能可從網絡上獲取JSON,但是當我嘗試執行JSON時卻失敗了,原因是:

SyntaxError: Unexcpected character in string: '\''

腳本:

function getTheFeed(url){
    var response = UrlFetchApp.fetch(url);
    var json = response.getContentText();
    var Jdata = JSON.parse(json);
    Jdata = json;
    return Jdata;
}

我已經通過將URL導入字符串並對其進行JSON.parse來測試了URL,並且在Google Chrome中沒有收到任何錯誤。

還有其他想法嗎?

更新:做完Logger.Log后,響應8KB后,JSON被截斷。 在請求結束的地方沒有任何沖突...

仍在尋找回應...

嘗試使用alert(url)看看您真正得到了什么。 這可能是一個轉義的問題,當您直接在地址欄中輸入瀏覽器時,有時瀏覽器會正確處理。

編輯:不同的瀏覽器有不同的限制。 但通常,URL的GET方法的限制大約為2,000個字符。 請參閱: URL上的字符限制是什么

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM