There is an implicit conversion from any Type with a Json Writes to JsValueWrapper
which is an empty trait that shouldn't end into unexpected implicit conversions.
Something to note due to JsValueWrapper extending NotNull :
null or None will end into compiling error : use JsNull instead.
Next is the trait that allows Simplified Json syntax :
Example :
There is an implicit conversion from any Type with a Json Writes to JsValueWrapper which is an empty trait that shouldn't end into unexpected implicit conversions.
Something to note due to
JsValueWrapper
extendingNotNull
:null
orNone
will end into compiling error : use JsNull instead.