我的服務器被配置爲發送回JSON數據,但它不是真正的鍵/價值對,如我所料。
我得到這個:
["Value1","Value2","Value3"]
所以我的問題是,有沒有人用它來分析上面的獲得只有字符串值Value1
,Value2
和Value3
標準庫?
現在,我只是使用的代碼塊在做的[
,]
一個替換和"
字符分割上","
。它很笨拙,正在尋找更乾淨的東西。
我的服務器被配置爲發送回JSON數據,但它不是真正的鍵/價值對,如我所料。
我得到這個:
["Value1","Value2","Value3"]
所以我的問題是,有沒有人用它來分析上面的獲得只有字符串值Value1
,Value2
和Value3
標準庫?
現在,我只是使用的代碼塊在做的[
,]
一個替換和"
字符分割上","
。它很笨拙,正在尋找更乾淨的東西。
按照鏈接,找到我需要的(你剛剛發佈的)。我覺得我在做一些荒謬的事情時太難了。 謝謝。 – Raevik
瀏覽器有native JSON capabilities和nearly all modern browsers
至於不支持的瀏覽器,Crockford has a library來解析JSON
此外,Arrays are valid JSON支持。嘗試將此字符串放入驗證程序中:
["Value1","Value2","Value3"]
json字符串的格式也與您正在編碼的數據的類型有關。
對象在編碼爲json時看起來與數組稍有不同。
你使用jQuery嗎?如果是這樣你可以使用:
myArray = $.parseJSON(myString);
你用什麼語言進行服務器端? – KooiInc
這不是JSON,這只是一個數組。如果它是JSON,你不需要解析它,它已經是一個對象。 –
Java服務器端。實際上,春天。控制器功能被配置爲產生帶有produce =「application/json」簽名的JSON。 有一個比字符修剪更優雅的解決方案... – Raevik