簡體   English   中英

jQuery.ParseJSON返回一個字符串

[英]jQuery.ParseJSON returns a string

我得到一個表示JSON對象的字符串(根據JSONLint,它是一個有效的JSON字符串)。

我打電話的時候:

console.log(JSON.parse(datasource_graphe_un));

它返回一個字符串,由以下內容確認

console.log(typeof jQuery.parseJSON(datasource_graphe_un));

返回字符串。

這是我嘗試解析的字符串示例:

[ {"id":195197,"val":9800,"date":"2009/05/11","ax":1242023901,"number":8,"valval":9200} , ... ]

為什么我不能解析它? 為什么jQuery.parseJSON返回一個字符串?

謝謝

是的,可能是兩次編碼(例如你使用JSON.stringify()然后使用encodeURIcomponent())。

使用Chrome的控制台,這條線對我來說很好。 如果您嘗試解析存儲在變量datasource_graphe_un中的多個結果,則可能必須遍歷數組。

  var k = $.parseJSON('{"id":195197,"val":9800,"date":"2009/05/11","ax":1242023901,"number":8,"valval":9200}');

暫無
暫無

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

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