Keys may appear in nested objects, but cannot appear in the same object. So
the first example, {"a": {"a": 1}} is allowed. The second example, {"a": 1,
"a": 2} is not allowed.Ryan On Sun, May 11, 2025 at 11:47 PM wish maple <[email protected]> wrote: > In the Parquet variant spec, metadata part says that > > > Object: An unordered collection of string/Variant pairs (i.e. key/value > pairs). An object may not contain duplicate keys. [1] > > Considering a nested json object like {"a": {"a": 1}}, would the metadata > like field 0: "a", field 1: "a" or just field 0: "a" , or both of them is > ok for reader/writer? > > And besides, would duplicate keys be allowed in the same object? Like {"a": > 1, "a": 2}? > > Best, Xuwei Fu > > [1] > https://github.com/apache/parquet-format/blob/master/VariantEncoding.md >
