Доступ к определенной части данных JSON с помощью jQuery

0

Итак, у меня есть этот JSON:

{
  "id_u":"1",
  "nombre_usuario":"JESUS",
  "apellido_paterno_usuario":"DIAZ"
}

Я просто хочу получить доступ к именам полей

id_u, _nombre_usuario, apellido_paterno_usuario

А затем создайте массив с этой информацией.

Как я могу это сделать?

Спасибо, парни

  • 0
    Вы пробовали object["apellido_paterno_usuario"]
Теги:

3 ответа

2

Сделайте так:

var keyValuePair = {
  "id_u":"1",
  "nombre_usuario":"JESUS",
  "apellido_paterno_usuario":"DIAZ"
};

var arr =new Array();
for (key in keyValuePair){
arr.push(key); // for keys
// arr.push(keyValuePair[key]); // for values
}
  • 0
    Спасибо, это работает, но я не понимаю код. Что значит «К в А»?
  • 0
    Мы просто выбираем каждый ключ, мы можем написать «ключ в»
Показать ещё 1 комментарий
1

Используйте .each() для разбора JSON.

Попробуй это:

var keyArray = [];
var a = {
  "id_u":"1",
  "nombre_usuario":"JESUS",
  "apellido_paterno_usuario":"DIAZ"
};

$.each(a,function(i,v){
    keyArray.push(i); // i is json key and v is json value.
});
console.log(keyArray);

DEMO

0

Object.keys(jsonObject) достаточно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню