Yeah, that's fine.
My point is that Naive JSON is interpretable by a HAL Deserializer.  However a request for just 'json' is ambiguous.