parser

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

 

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

Непонятка с json-string и sql

Maxx 05.02.2019 15:47 / 05.02.2019 15:48

@main[]
$h[^hash::create[
	$.tets[8"e"]
]]
$json[^json:string[$h]]

$json
# выводит { "tets":"8\"e\"" }
^json.save[json.json]
# в файл попадает { "tets":"8\"e\"" }
^connect[mysql]{
	^void:sql{insert into test set json = '$json'}
}
# в базу попадает {"tets":"8"e""}
То есть по сути при записи в базу json-строка необратимо портится. Куда девается экранирование символов внутри values?