簡體   English   中英

如何將JSON Parse對象屬性轉換為數組?

[英]How to convert JSON Parse object property into array?

在mysql數據庫中,“diagID”保存為json_encoded(array)。 現在我需要它在ajax成功中檢索。

如何將JSON解析數據轉換為數組,因為它顯示字符串?

var ajaxResponse= {
   "id": "123",
   "diagID" : "['101','125','150','230']"
}

typeof(ajaxResponse.diagID)
= string

在javascript中,typeof(ajaxResponse.diagID)顯示字符串。 如何將其轉換為數組?

在PHP中解碼它將是最有意義的

$diagID = json_decode($diagID, true);

然后,當你json_encode()整個響應時,它將沒有額外的包裝引號。

但請注意,數組中的字符串具有單引號,這些引號不是有效的json,需要先用雙引號替換才能用任何一種語言解析它們

暫無
暫無

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

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