[
  {
    "id": "C1",
    "label": "Flat array of objects (baseline)",
    "input": "[{\"name\":\"Mika\",\"role\":\"admin\"},{\"name\":\"Noah\",\"role\":\"viewer\"}]"
  },
  {
    "id": "C2",
    "label": "Nested object value",
    "input": "[{\"name\":\"Mika\",\"address\":{\"city\":\"Tokyo\",\"zip\":\"150-0001\"}},{\"name\":\"Noah\",\"address\":{\"city\":\"Osaka\",\"zip\":\"530-0001\"}}]"
  },
  {
    "id": "C3",
    "label": "Array of scalars as a value",
    "input": "[{\"name\":\"Mika\",\"tags\":[\"admin\",\"billing\"]},{\"name\":\"Noah\",\"tags\":[\"viewer\"]}]"
  },
  {
    "id": "C4",
    "label": "Array of objects as a value",
    "input": "[{\"order\":\"A-1\",\"items\":[{\"sku\":\"X1\",\"qty\":2},{\"sku\":\"X2\",\"qty\":1}]},{\"order\":\"A-2\",\"items\":[{\"sku\":\"X3\",\"qty\":5}]}]"
  },
  {
    "id": "C5",
    "label": "Keys present on some records only",
    "input": "[{\"id\":1,\"name\":\"Mika\"},{\"id\":2,\"name\":\"Noah\",\"nickname\":\"No\"},{\"id\":3,\"phone\":\"03-0000-0000\"}]"
  },
  {
    "id": "C6",
    "label": "null value",
    "input": "[{\"id\":1,\"deleted_at\":null},{\"id\":2,\"deleted_at\":\"2026-07-01\"}]"
  },
  {
    "id": "C7",
    "label": "Empty object value",
    "input": "[{\"id\":1,\"meta\":{}},{\"id\":2,\"meta\":{\"source\":\"api\"}}]"
  },
  {
    "id": "C8",
    "label": "Three levels of nesting",
    "input": "[{\"id\":1,\"meta\":{\"created\":{\"by\":{\"name\":\"Mika\"},\"at\":\"2026-07-01\"}}}]"
  },
  {
    "id": "C9",
    "label": "Single top-level object (not an array)",
    "input": "{\"name\":\"Mika\",\"address\":{\"city\":\"Tokyo\"}}"
  },
  {
    "id": "C10",
    "label": "Values containing comma, double quote and newline",
    "input": "[{\"who\":\"Smith, John\",\"quote\":\"She said \\\"hi\\\"\",\"note\":\"line1\\nline2\"}]"
  },
  {
    "id": "C11",
    "label": "Top-level array of primitives",
    "input": "[\"a\",\"b\",\"c\"]"
  },
  {
    "id": "C12",
    "label": "Empty array",
    "input": "[]"
  },
  {
    "id": "C13",
    "label": "A literal dot in a key name collides with a flattened path",
    "input": "[{\"a.b\":1,\"a\":{\"b\":2}}]"
  },
  {
    "id": "C14",
    "label": "Integers larger than 2^53",
    "input": "[{\"id\":9007199254740993,\"order_no\":12345678901234567890}]"
  },
  {
    "id": "C15",
    "label": "Values starting with = (spreadsheet formula characters)",
    "input": "[{\"name\":\"=1+1\",\"note\":\"+41 44 000 00 00\"}]"
  }
]
