Получение положительного ответа Json с косой чертой - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть приложение Restful webservice Пример: SampleApp

В этом приложении у меня есть POST и GET APIs.

Внутри DB У меня естьСтруктура таблицы выглядит следующим образом:

Table : SampleTable
Column1: Id(INT)
Column2: data(blob)

У меня есть следующая модель:

class SampleModel{
    private String fname;
    private String lname;
    // setters and getters
}

Используя API POST, я вставляю данные в DB, а я преобразовываю SampleModelОбъект json string выглядит следующим образом:

String data = objectMapper.writeValueAsString(sampleModleObject);
// here I have code to insert data into DB

Вплоть до его работы, как и ожидалось.

Теперь я получаю данные из БД для GET API

// code for select query we got the ROW object because I am using cassandra as DB
ByteBuffer buffer = row.getBytes("data");
String sampleString = new String(buffer.array(), "UTF-8");
Logger.info("Sample Object {}", sampleString); // here I am not getting any slashes in the response 
// here I can use ObjectMapper and then convert sampleString to SampleModel object but I should not do it
Response.entity(sampleString).build;

Когда я выполняю вышеуказанную функциональность, используя вызов API Пример: /sampleapp/sample, тогда в браузере я вижу косые черты в ответе, как показано ниже

{\"fname\":\"firstName\",\"lname\":\"lastname\"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...