@UserTrue
Ладно, буду искать какой-то попроще вариант.
Всем спасибо за помощь.
Как парсить JSON.parse по переменной?
-
Как?
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]]).[[ПЕРЕМЕННАЯ_0]][[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])"+[[ПЕРЕМЕННАЯ_0]]+"[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]]).ВАР_ПЕРЕМЕННАЯ_0[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])["ПЕРЕМЕННАЯ_0"][' + [[ПЕРЕМЕННАЯ_0]] + ']Ничего из этого не сработало
-
@kroda said in Как парсить JSON.parse по переменной?:
Как?
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]]).[[ПЕРЕМЕННАЯ_0]][[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])"+[[ПЕРЕМЕННАЯ_0]]+"[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]]).ВАР_ПЕРЕМЕННАЯ_0[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])["ПЕРЕМЕННАЯ_0"][' + [[ПЕРЕМЕННАЯ_0]] + ']Ничего из этого не сработало
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])[ [[ПЕРЕМЕННАЯ_0]] ] -
@kroda said in Как парсить JSON.parse по переменной?:
@Fox said in Как парсить JSON.parse по переменной?:
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])[ [[ПЕРЕМЕННАЯ_0]] ]Не работает для пути с несколькими точками, например:
services.other.countА для такого случая существует решение?
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])["services.other.count"] -
@Fox said in Как парсить JSON.parse по переменной?:
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])["services.other.count"]Если вписать в переменную [[ПЕРЕМЕННАЯ_0]] с типом строка: ["services.other.count"]
То при:
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])[ [[ПЕРЕМЕННАЯ_0]] ]Будет андефайнед
-
@kroda said in Как парсить JSON.parse по переменной?:
@Fox said in Как парсить JSON.parse по переменной?:
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])["services.other.count"]Если вписать в переменную [[ПЕРЕМЕННАЯ_0]] с типом строка: ["services.other.count"]
То при:
[[ПАРС_ПЕРЕМЕННАЯ]] = JSON.parse([[ПЕРЕМЕННАЯ]])[ [[ПЕРЕМЕННАЯ_0]] ]Будет андефайнед
Если в объекте свойство называется
services.other.count, то это сработает. А вот если в объекте три вложенных свойстваservices,other,count, то нужны три переменных -
@kroda said in Как парсить JSON.parse по переменной?:
@Fox said in Как парсить JSON.parse по переменной?:
Если в объекте свойство называется services.other.count, то это сработает. А вот если в объекте три вложенных свойства services, other, count, то нужны три переменных
Не получается с цифрой
тоесть в ПЕРЕМЕННАЯ_0 == (1)
.values.[ [[ПЕРЕМЕННАЯ_0]] ]Чегось?