簡體   English   中英

不使用JSON.parse解析字符串

[英]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.

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