从django json转换字典获取javascript数组

时间:2016-11-15 13:13:10

标签: javascript json django

我有来自json-dump视图的<{1}}数据 -

  

{&#34; 7&#34;:{&#34; 1&#34;:0,&#34; 2&#34;:0,&#34; 3&#34;:0,&#34 ; 4&#34;:0,&#34; 5&#34;:0,&#34; 6&#34;:0,&#34; 7&#34;:0,&#34; 8&#34;: 0,&#34; 9&#34;:0,&#34; 10&#34;:0,&#34; 11&#34;:1,&#34; 12&#34;:0}}

我需要Django数据中的javascript数组,例如 -

json

我也需要钥匙&#34; 7&#34;。不是var list = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0] ,而是jQuery

到目前为止,我试过了 -

javascript

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以映射值的所有排序键。

var object = { 7: { 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 9: 0, 10: 0, 11: 1, 12: 0 } },
    key = Object.keys(object)[0],
    keys = Object.keys(object[key]),
    array = keys.sort(function (a, b) { return a - b; }).map(function (k) { return object[key][k]; });

console.log('key', key);
console.log('array', array);