Basit bir Kullanıcı nesnesini bir İletim'den döndürmek için ServiceStack'ı kullanma.JSON kullanırken Kılavuzları tire ile biçimlendirmek için ServiceStack nasıl edinilir?
kullanıcı nesnesi oldukça basittir:
public class User
{
public Guid Id { get; set; }
public string Username { get; set; }
}
sonrası yöntemi:
public override object OnPost(User user)
{
User newUser;
// Do stuff to user...
return newUser;
}
Sorunum JSON yanıtı örn görünüyor böylece ServiceStack, tire olmadan Guid biçimleri olmasıdır Böyle:
{"id":"c884ce020ec94c65a8788c2ddc500434","username":"new user name"}
istemci bir Android/Java istemci ve bu biçimi hakkında sıkılırdım yok UUID.fromString() yöntemidir.
ServiceStack'ı tire ile biçimlendirilmiş bir Kılavuz döndürmek için zorlamak için herhangi bir yolu var mı?
olarak Guid seri hale geçersiz kılabilirsiniz, sen Guid geçersiz kılmak gerekir? Aynı seriyi null hile için de yapmak isterseniz. –
ToString ("D") kullanarak daha iyi, http://msdn.microsoft.com/en-us/library/97af8hh4.aspx –
@LiuPeng: 'Guid için 'ToString (string formatı)' 'yoktur. Herhangi bir 'Nullable ') –
wqw