Yes and no, there are no complete methods that take a JValue and give back an Array[Byte]. The closest for of this is write (in Serialization), which writes to a Stream. It's already used in toJValue.

For toJValue, there might be something in JsonDSL for it, but I'm not 100% sure about it, I'll check later.