В библиотеке используется Карта, чтобы использовать дополнительную информацию. Эта карта в конечном счете, преобразовывается объект JSON и мне нужно установить информацию запроса для отображения для целей отладки, как это:Создание JSON без кавычек
map.put("request", requestString);
Я рассматриваю использовать Джексон специально для создания JSON без кавычек и хотят установить как requestString
.
Я строй необходимой информации о Request
и построении карты, включая заголовки запросов, параметры, метод и т.д.
Джексон создающие совершенно правильный JSON с кавычками, но когда я установил это значение, сгенерированное внутри карт, она отображается некрасиво из-за того, что скрылись кавычки.
Так Джексон создает это:
{
method : "POST",
path : "/register"
}
Когда я установил это на карте, то получается так:
{
method : \"POST\",
path : \"/register\"
}
Рассмотрим это как огромная карта, включая все параметры и другую информацию о запросе ,
То, что я хотел бы, чтобы хотеть этого:
{
method : POST,
path : /register
}
Я знаю, что это не является допустимым JSON, но я использую это как строку на карте, которая принимает значения String.