No ServiceStack doesn’t support JSON.NET’s [JsonProperty] or have any property-level attribute converters of its own.
The way to customize how JSON is serialized/deserialized is by using the JsConfig class with the SerializeFn/DeSerializeFn and RawSerializeFn/RawDeserializeFn whilst the OnSerializingFn/OnSerializedFn provides hooks that get called during serialization.
Your Classes can also implement ToJson() method to override the JSON that gets used for each type, here’s an example of both approaches: