當我做一個ajax調用時,我得到了作爲多個json對象的響應。如何處理多個json對象到數組中
//here is the response when I make ajax call:
{"name":"suresh","class":"10th"},{"name":"suresh","class":"10th"}
想把這個響應放入數組中。
任何人可以幫助我如何拆分對象,並將其放入數組?
當我做一個ajax調用時,我得到了作爲多個json對象的響應。如何處理多個json對象到數組中
//here is the response when I make ajax call:
{"name":"suresh","class":"10th"},{"name":"suresh","class":"10th"}
想把這個響應放入數組中。
任何人可以幫助我如何拆分對象,並將其放入數組?
你可以改變你得到的JSON響應,或者是你無法控制的嗎?該響應不是有效的JSON。它需要放在方括號中把它變成一個數組:
[{"name":"suresh","class":"10th"},{"name":"suresh","class":"10th"}]
感謝回覆Jan,yes我得到的迴應就像我上面提到的。如果我添加[]大括號到我在java中的響應我可以使用它作爲array.in的情況下,我需要在後端java代碼中硬編碼方括號。 – kamesh
然後,我會說你最好的選擇是在解析它之前將響應字符串包裝在方括號中(@bazmegakapa在他的回答中給出了更多細節)。 –
如果您收到的回覆是*完全*您如何發佈它是無效的JSON。你得到的確切的JSON是什麼?如果它包含在[和]中,那麼它已經是一個數組。 – Strelok
與您的ajax調用有關的郵政代碼,以及您想要在數組中捕獲什麼(僅限值?),以及如果您將循環若干個對象,或者循環整個ajax調用等等...... –