@Oyasumi-Punpun said in получить из json значения по фильтру:
[[RESULT]] = json.result.filter(function (obj) { return obj.id === id; })[0];
хм, интересно, спасибо.
Я решил через кубик браузер - яваскрипт так
в старом кубике так не работает.
0_1570057356759_111.txt
Это исходный текст так сказать)) Я облазил весь гугл пробовал разные # и , в общем не понял я как решить эту проблему
Пишу я в выполнить код
[[ORGANIZATION]] = JSON.parse([[SAVED_CONTENT]]).emails[0].variables
работает, вот скрин http://prntscr.com/pe32k2
Но как только я начинаю писать дальше, к примеру
[[ORGANIZATION]] = JSON.parse([[SAVED_CONTENT]]).emails[0].variables.1152466.string_value
или любое другое, то происходит ошибка от баса SyntaxError: Parse error
Что делать не пойму) Нужна помощь)
з.ы
[[ORGANIZATION]] = JSON.parse([[SAVED_CONTENT]]).emails[0].variables[0]
тоже ошибка
@fluffik said in Магия для меня, для вас Json Parse:
@ghostz вопрос, чем заменить цифры после variables чтобы он брал первое значение? [0] не работает)
Используйте метод Object.keys, он возвращает массив строковых элементов, соответствующих именам перечисляемых свойств, найденных непосредственно в самом объекте.
var json = JSON.parse([[SAVED_CONTENT]]).emails[0].variables
var arr = Object.keys(json)
[[ORGANIZATION]] = json[ arr[0] ].string_value