Я хочу разбить очень большую строку на несколько строк. Когда я использую символы следующей строки, эти символы отображаются в Swagger UI без нескольких строк.
Код следующий:
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@Path("test")
@Api(tags = {"Testing"})
public class TestingService {
@Context
private HttpServletRequest request;
@GET
@Path("testing")
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation(value = "Testing",
response = String.class)
public String getString(
throws Exception {
return "abcdef,fghijk";
}
}
Ввод:
abcdef,fghijk
Current Output:
{
"messages": "abcdef,fghijk"
}
Expected Output:
{
"messages": "abcdef,
fghijk"
}
Я пробовал \n
, \\n
, \\\n
и \r\n
.
Примечание. Я использую Jersey Framework для этого REST API и Swagger для пользовательского интерфейса.
Заранее большое спасибо за помощь.