ru.makkarpov.extjson.annotations
Json macros will refuse to generate formatter for types with this annotations, with only exception: if you explicitly ask it to do so, e.g.:
Json
@requireImplicit case class Something(field1: String, ...) implicit val somethingFormat = Json.generate[Something] // works
It is useful to make sure that recursive generation will not go too deep and will use existing implicits.
Json
macros will refuse to generate formatter for types with this annotations, with only exception: if you explicitly ask it to do so, e.g.:It is useful to make sure that recursive generation will not go too deep and will use existing implicits.