Я пытаюсь создать веб-службу REST, которая возвращает детали пользователя.REST Web-сервис JSON format
Вот мой код:
//Actual web service methods implemented from here
@GET
@Path("login/{email}/{password}")
@Produces("application/json")
public Tourist loginUser(@PathParam("email") String email, @PathParam("password") String password) {
List<Tourist> tourists = super.findAll();
for (Tourist tourist : tourists) {
if (tourist.getEmail().equals(email) && tourist.getPassword().equals(password)) {
return tourist;
}
}
//if we got here the login failed
return null;
}
Это приводит следующий JSON:
{
"email": "[email protected]",
"fname": "Adrian",
"lname": "Olar",
"touristId": 1
}
Что мне нужно:
{"tourist":{
"email": "[email protected]",
"fname": "Adrian",
"lname": "Olar",
"touristId": 1
}
}
Что бы мне нужно добавить в мой код произвести это?
Какой язык? Ява? –
Да, язык java –
Это недействительный JSON, поэтому вы не можете не нарушать спецификацию. Вы уверены, что это именно то, что вы хотите? –