Jak kontrolować serializację/deserializację typów niestandardowych (takich jak NodaTime.LocalDateTime
) za pomocą ServiceStack.Text?Co to jest odpowiednik ServiceStack.Text konwerterów Json.NET, na przykład po zastosowaniu do typów NodaTime?
Json.NET zapewnia w tym celu Converters
, tak że za każdym razem, gdy klasa zawiera niestandardowy typ, zostanie użyty odpowiedni niestandardowy szeregowiec/deserializator. Na przykład właściwość typu NodaTime.LocalDateTime można przekonwertować na ciąg znaków i za pomocą metod niestandardowych.
W języku db4o, IObjectConstructor
będzie działał jako podobna warstwa tłumaczenia, aby przekonwertować typ na inny przed utrwaleniem (LocalDateTime może zostać przekonwertowany na DateTime).
Doskonale, dzięki! –