2012-03-04 284 views
0

我正在尋找一個簡單的腳本來將JSON對象轉換爲Javascript對象,特別是能夠在jQuery中進行ajax調用,然後將所有返回到Javascript對象的JSON轉換爲我。JavaScript對象的JSON對象

我使用映射插件在KnockOut.js:https://github.com/SteveSanderson/knockout.mapping/tree/master/build/output

這很好地把我的JSON結果在淘汰賽創建相關的對象。

目前有什麼東西可以做到這一點沒有淘汰賽?

+6

恩,'JSON.parse(...)'? – 2012-03-04 00:59:09

回答

3

只需指定dataType設置爲'json'$.ajax通話,或使用$.getJSON方法和JSON結果將自動被解析成一個JavaScript對象。

4

jquery會自動爲你做這件事。

從jQuery文檔getJSON

$.getJSON('ajax/test.json', function(data) { 
    var items = []; 

    $.each(data, function(key, val) { 
    items.push('<li id="' + key + '">' + val + '</li>'); 
    }); 

    $('<ul/>', { 
    'class': 'my-new-list', 
    html: items.join('') 
    }).appendTo('body'); 
});