The top-level JSON must be an object array. The tool automatically collects all object keys as headers. Missing fields are left blank, and nested objects are serialized as JSON strings.