傳遞解析的JSON通過jqGrid變量時,我遇到了一個小問題。 我正在查詢一個MS Access .mdb文件。問題是ID字段是MS Access中的自動編號整數字段,查詢時沒有引號。 jqGrid不喜歡這個,這就是爲什麼它沒有在表中顯示ID值。JSON對象中缺少引號。如何添加它們?
var SQL = "SELECT * FROM test";
var resultSet = myDB.query(SQL);
// resultSet will yield [{"ID":1,"name":"albert","9999999999"},{"ID":2,"name":"peter","8888888888"}]
var mydata = JSON.parse(resultSet)
注意上面的內容resultSet如何在ID值上沒有引號,但其餘的都是這樣。這導致ID列中沒有值的表格。在通過JSON解析之前,如何在ID值中添加引號?
謝謝。
整個代碼..
你得到一個JSON字符串返回或JavaScript數據結構? –
是的它是在JSON結構中,但是當涉及到數字和整數時,它沒有引號。除非值有引號,否則jqGrid不會顯示。 –
我意識到這不會回答你的問題,但JSON中的數字不能被引用_;如果他們是,他們是字符串。 –