數據可視化過程中遇到的json轉換及js執行順序問題

幫老同學做數據可視化項目,中間由於對前段不熟悉所致遇到了一些問題,在這裏記錄一下。

1、首先是獲取到數據集如何轉換爲json格式字符串的問題,通過json.net框架可以輕鬆的實現json的序列化和反序列化。

2、json格式字符串在瀏覽器如何轉換爲json對象,

js支持的轉換方式:

function strToJson(str){ 
var json = eval('(' + str + ')'); 
return json; 
} 

瀏覽器支持的轉換方式::
function strToJson(str){ 
return JSON.parse(str); 
} 

注:ie8(兼容模式),ie7和ie6沒有JSON對象,推薦採用JSON官方的方式,引入json.js。


jquery至此和的轉換方式:

$.parseJSON( jsonstr ); 


3、想通過$.ajax()和後臺交互獲得了json數據,卻發現後臺方法沒有即時執行。通過查閱資料發現是async屬性沒有設置爲false,導致ajax方法異步執行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章