Как удалить двойные кавычки
Мне нужно, чтобы конечный результат был
http://text:moretext@numbers:morenumbers/jsonrpc?request={"jsonrpc":"2.0","method":"VideoLibrary.Scan"}
а затем откройте его с помощью процесса.Начать();
Но даже несмотря на то, что я манипулирую текстом так, как он должен быть, когда я открываю его в process.start, то перед ним появляются двойные кавычки \
Когда я просматриваю свою строку, это нормально, но только тогда, когда я перемещаю ее в процесс. \
Я надеюсь, что есть умный человек, который может дать мне совет
Что я уже пробовал:
Я попытался изменить двойные кавычки с помощью \"
Я попробовал изменить одинарные кавычки, а затем сделать замену("'", "\"");
Я попробовал также с @"http://text:moretext@numbers:morenumbers/jsonrpc?request={""jsonrpc"":""2.0"",""method"":""VideoLibrary.Scan""}"
Все они при перемещении его в process.start затем добавляют \ in fron из двойных кавычек, что делает url-адрес не таким, как предполагалось
Спасибо за ваши усилия
Karthik_Mahalingam
покажите пример входных данных и ожидаемого результата
F-ES Sitecore
"\" На самом деле нет, ваш отладчик добавляет его, чтобы показать, что цитата является буквальной цитатой, а не началом\концом строки. Ваша проблема, без сомнения, в другом месте, замените цитату на ", чтобы сделать их url-адрес дружественным.
Graeme_Grant
Вы сообщите нам окончательный результат не показывая, с чего вы начали или код, чтобы получить результат с проблемой. Отсюда мы не можем видеть ваш экран...
Пожалуйста, обновите вопрос с четкими и краткими деталями, образцом кода, любыми сообщениями об ошибках (включая внутренние детали исключения) и т.д., нажав на кнопку Улучшить вопрос виджет.
Member 13507572
Я попробовал с "
К сожалению, он попал в url-адрес
/jsonrpc?request={"jsonrpc":"2.0","method":"VideoLibrary.Scan"}
Я получаю ошибку синтаксического анализа JSON (также с другими попытками)
ошибка
код -32700
сообщение "Ошибка синтаксического анализа."
идентификатор нуль
jsonrpc "2.0"
Возможно, вы правы, ошибка может быть где-то еще. Но если я вручную помещаю url-адрес в браузер, он работает нормально
Картник,
Это ожидаемый результат в браузере - http://kodi:Cami2017@192.168.178.194:8080/jsonrpc?request={"jsonrpc":"2.0","method":"VideoLibrary.Scan"}
Вот моя попытка с одной цитатой -
строка tmpurl = @"http://text:moretext@number:morenumbers/jsonrpc?request={jsonrpc':'2.0','method':'VideoLibrary.Scan'}";
tmpurl = tmpurl.Replace("'","\"");
Процесс.Начало(url);
Karthik_Mahalingam
использовать Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.
Karthik_Mahalingam
/jsonrpc?request={"jsonrpc":"2.0","method":"VideoLibrary.Scan"}
и
http://kodi:Cami2017@192.168.178.194:8080/jsonrpc?request={"jsonrpc":"2.0","method":"VideoLibrary.Scan"}
выглядит так же, тогда чего же вы ожидаете ??
Member 13507572
Вы, ребята, правы, я не добавил достаточно информации -
Поэтому я начал писать лучшее описание проблемы, где я заметил, что когда я скопировал URL-адрес на форум, мой url-адрес был таким
"http://192.168.178.194:8080/jsonrpc?request={%22jsonrpc%22:%222.0%22,%22method%22:%22VideoLibrary.Scan%22}"
поэтому с %22 я скопировал их в свою строку вместо " и это сработало.
Еще раз спасибо за вашу помощь, я думаю, что просто был сосредоточен не на том, что нужно.
Karthik_Mahalingam
Будьте осторожны в будущих постах