2016-06-30 2 views
-1

У меня есть объект JSON отправить с целью HTML успехом через AJAX в Джанго, как это:Как получить весь массив в объекте json?

json: Object 
name1: Array[2] 
name2: Array[2] 
age: '18' 
class: 'CLS01' 
phone: '' 
code: 'SV01 

Теперь я хочу, чтобы петля в объект JSON и получить весь массив, в этом случае является name1 и name2. Как я могу это сделать?

+0

Не могли бы вы, пожалуйста, задуматься и сообщить нам, где вы хотите? - код python, - шаблон django, - html (с js - какие-либо библиотеки используются?) – Jerzyk

ответ

0
{% for eachdata in data %} 
    {% if eachdata == 'name1' or eachdata == 'name2' %} 
     {% for eachrec in eachdata %} 
      {{ eachrec }} 
     {% endfor %} 
    {% endif %} 
{% endfor %} 

Это, как вы можете получить вложенный массив в шаблонах Джанго

0

Что-то вроде этого, может быть, (где obj ваш объект):

var arrays = []; 
for(prop in obj) { 
    if(obj.hasOwnProperty(prop) && Array.isArray(obj[prop])) { 
    arrays.push(obj[prop]); 
    } 
} 

console.log(JSON.stringify(arrays, null, 2)); //Your arrays (in the array: arrays) 
0

Вы можете попробовать:

for(var x in jsonObject){ 
    if(jsonObject[x].constructor === Array){ 
    //do anything 
    } 
} 
Смежные вопросы