Кто возможно знает. Использую API передаю в Json, !!!но формат требователен к экранированию кавычек, к переносу строки и др. Есть ли сервис или силами zenno, с шарп трансформировал для требований JSON
в моем случае пока <a href=\"http://[[ref]]\"> не сделал, и перенос строки не убрал API сервиса писал Bad fromat Json. В другом API не нравился символ -. Подумал что есть валидатор, который решает такие вопросы - экранирует, заменяет, удаляет
в моем случае пока <a href=\"http://[[ref]]\"> не сделал, и перенос строки не убрал API сервиса писал Bad fromat Json. В другом API не нравился символ -. Подумал что есть валидатор, который решает такие вопросы - экранирует, заменяет, удаляет
Так об этом как раз и говорят в ответе - что используйте просто сборку json в C# - на выходе будете получать валидный json который сможете уже использовать для отправки куда угодно. Пример:
Создаем объект, переводим в json строку:
object ob = new{
link = @"<a href=""http://[[ref]]"">",
text ="Какой-то текст"
};
string json = Global.ZennoLab.Json.JsonConvert.SerializeObject(ob);
return json;
Пример результата, автоматически экранированы кавычки, валидный json:
Кто возможно знает. Использую API передаю в Json, !!!но формат требователен к экранированию кавычек, к переносу строки и др. Есть ли сервис или силами zenno, с шарп трансформировал для требований JSON
Проблема у человека в том, что он пытается сформировать Json вручную в виде строки (что уж тут шило в мешке прятать - все мы так грешили и даже продолжаем грешить, когда либо не знали как сделать по другому, либо лень заморачиваться с сериализацией), что и приводит к тому, что в этом случае приходится думать о пробелах и экранировании.
На сколько я понял тема и создана для того, чтобы разобраться как же правильно формировать Json в Зенно, чтобы его потом можно было отправлять в виде строки к какому-то API.