so root-node will be optional for single-object but non-optional in collection responses?

what about json structure sent in requests?