Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.08.2018, 19:47
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Массив в json
Как преобразовать массив в json строку с выборкой по ключу. На выходе должно получиться:
[{"id":1,"rel":"122"},{"id":2,"rel":"122"}]

Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 03.08.2018, 20:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Янковиц,
подожду переводчика ...
Ответить с цитированием
  #3 (permalink)  
Старый 03.08.2018, 21:06
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

*делает пассы руками над хрустальным шаром*
var array = [122, 122, 345];

var json = array.map((value, i) => ({'id': i + 1, 'rel': value}));

alert(JSON.stringify(json))

*делает пассы в другую сторону*
var array = [{"id":1,"rel":"122"},{"id":2,"rel":"122"},{"id":3,"rel":"345"}];

var json = array.filter(value => value.rel == "122");

alert(JSON.stringify(json))
__________________
29375, 35

Последний раз редактировалось Aetae, 03.08.2018 в 21:10.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив json с условием Tord002 Общие вопросы Javascript 6 29.11.2015 22:42
Записывать данный в массив / json cyber_bober Events/DOM/Window 3 21.03.2015 22:25
Как перевести json строку в js массив? Tek Общие вопросы Javascript 1 25.03.2012 17:11
Сформировать массив (JSON, XML не причем) ybiza AJAX и COMET 2 17.05.2011 08:58
Массив AJAX + JSON RCuPeR AJAX и COMET 4 09.02.2011 12:34