[英]Parse String Without using JSON.parse
美好的一天。 我有一個需要以JSON格式解析的數組。 但是,不幸的是,瀏覽器對象不支持JSON調用。 有沒有一種方法可以在沒有顯式調用的情況下將腳本強行強制進入JSON解析?
本質上,我從SQL tbl調用數據,並且需要檢索數據才能創建表。 我需要解析數組以使html表變成行和列。
非常感謝您的幫助。
當前數組不解析
"[["0","Accumulation is at 100% Full","78"],["0","Accumulation is at 50% Full","77"],["1","Accumulation Time Purge Warning","79"]]"
帶有解析的所需數組
0:Array(3)
0:"0"
1:"Accumulation is at 100% Full"
2:"78"
length:3
__proto__:Array(0)
1:Array(3)
0:"0"
1:"Accumulation is at 50% Full"
2:"77"
length:3
__proto__:Array(0)
2:Array(3)
0:"1"
1:"Accumulation Time Purge Warning"
2:"79"
length:3
__proto__:Array(0)
使用$.parseJSON()
。 如果瀏覽器不支持JSON.parse()
,它將提供一個polyfill。
確保您使用的是jQuery 1.11或更高版本。 jQuery的早期版本為此polyfill使用了等效於eval()
代碼,因此很危險。 jQuery 1.11可以更好地驗證輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.