parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Mizter Egoist 01.05.2017 18:25

Спасибо, foreach работает как надо.
Еще такой вопрос,
$_basketJSON[{
	"uuid": "$_basketData.bID"
	"items": ^taint[as-is;$_basketData.items]
	"create_at": "$_basketData.create_at"
}]
$_basketJSON
Результат:{ "uuid": "1B7B15DD-B50A-47CA-AF64-40905E740D9C" "items": [{ "item":"3", "quantity":6, "price":"100" }] "create_at": "2017-05-01 17:54:38" }
$_basketJSON[
	$.uuid[$_basketData.bID]
	$.items[^taint[as-is;$_basketData.items]]
	$.create_at[$_basketData.create_at]
]
^json:string[$_basketJSON]
Результат: { "uuid":"1B7B15DD-B50A-47CA-AF64-40905E740D9C", "items":"[{\n\"item\":\"3\",\n\"quantity\":6,\n\"price\":\"100\"\n}]", "create_at":"2017-05-01 17:54:38" }

В первом примере формируется нужный вид, но JS его не воспринимает, во втором примере JS воспринимает, но мешают \n и \

как избавиться от \n и \ чтобы заработало?
Я так понял, что проблема в том, что в БД записывается с переносами, но при этом ^taint[as-is;$_basketData.items] их убирает, если только его вызывать, но если преобразовывать хэш в JSON переносы опять появляются.