NewMapJson() can handle lists

This is a special case that prepends the key ‘doc’ to a list and then
creates a Map with the root key == ‘doc’.