expus um servico na API Gateway do AWS (a partir de um Lambda) que retorna um json, mas ele estar retornando assim com esses caracteres de escape:
{
"body": "{\"session\":77,\"id\":\"58447\",\"ttl\":\"2121\"}"
}
mas eu gostaria que ele retornasse assim:
{
"body": {"session":77,"id":"58447","ttl":"2121"}
}
alguém sabe como arrumar isso?
trecho do codigo que gera a resposta:
//...
JSONObject responseBody = new JSONObject();
responseBody.put("session", dbItem.getNumber("session"));
responseBody.put("ttl", dbItem.getString("ttl"));
responseBody.put("id", dbItem.getString("id"));
responseJson.put("body", responseBody.toJSONString());
OutputStreamWriter writer = new OutputStreamWriter(outputStream, "UTF-8");
writer.write(responseJson.toString());
writer.close();
//.....
obrigado