Использование ServiceStack для возврата простого объекта User из сообщения.
Пользовательский объект довольно прост:
public class User
{
public Guid Id { get; set; }
public string Username { get; set; }
}
Метод post:
public override object OnPost(User user)
{
User newUser;
// Do stuff to user...
return newUser;
}
Моя проблема в том, что ServiceStack форматирует Guid без тире, поэтому ответ JSON выглядит, например, так: примерно так:
{"id":"c884ce020ec94c65a8788c2ddc500434","username":"new user name"}
Клиент является клиентом Android/Java, и метод UUID.fromString() действительно расстраивается из-за этого формата.
Есть ли способ заставить ServiceStack возвращать Guid, отформатированный с дефисами?