Экранирование значений в шаблонах JSON

Я использую этот код. Если у моего посетителя нет www в его url, тогда это условие добавляет www с url, в противном случае нет необходимости добавлять www с url (потому что он уже имеет. :))

RewriteEngine On
RewriteCond %{HTTP_HOST}  !^www\.YOUR-SITE\.com$ [NC]
RewriteRule ^(.*) http://www.YOUR-SITE.com/$1 [L,R]
1
задан Flimzy 18 January 2019 в 10:16
поделиться

1 ответ

Вариант 0

https://play.golang.org/p/4DMTAfEapbM

Как предложено @Adrian, используя text/template, поэтому мы делаем нужен только один unescape и конец.

Вариант 1

https://play.golang.org/p/oPC1E6s-EwB

Выход из режима «Excute Template», затем отмена режима «дважды», когда вы строковое значение.

Вариант 2

https://play.golang.org/p/zD-cTO07GZq

Заменить «\\» на «\\\\» .

}{"Test\\ > \\ Value"})
to
}{"Test\\\\ > \\\\ Value"})

еще один

«//» комментарий не поддерживается в json.

0
ответ дан Billy Yuan 18 January 2019 в 10:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: