Форматирование JSON для конкретной структуры - PullRequest
0 голосов
/ 17 сентября 2018

Я, как правило, новичок в программировании на JavaScript и в целом в интерфейсе, поэтому, пожалуйста, не судите меня :), сегодня я столкнулся с некоторой сложной проблемой и не знаю, как ее решить, поэтому любая помощь будет приветствоваться. Так вот в чем проблема:

У меня есть некоторая структура JSON, такая как JSON Example, и это нормальный JSON Javascript, я хочу сделать форматирование и переключить элементы в массиве в определенном порядке, например, давайте скажем, я дал этот порядок элементов:

var jsonObject =[{"id":1,"name":"Marco0",
                  "age":0,"startDate":"1990-12-01T00:00:00",
                  "salary":333.2132,"currentRate":0.3}];

var order=["name","age","id","startDate","salary","currentRate"]

И я хочу что-то подобное

var result=["Marco0","0","1","1990-12-01T00:00:00,....]

поэтому результат соответствует запрашиваемому порядку и является массивом значений. Я также проверил это , и это единственный частичный ответ.

1 Ответ

0 голосов
/ 17 сентября 2018

Имея массив, вы можете отобразить массив и отобразить требуемые ключи / значения для нового массива.

var object = [{ id: 1, name: "Marco0", age: 0, startDate: "1990-12-01T00:00:00", salary: 333.2132, currentRate: 0.3 }],
    order = ["name", "age", "id", "startDate", "salary", "currentRate"],
    result = object.map(o => order.map(k => o[k]));
    
console.log(result);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...