Nested JSON aus flat Tabelle

Hallo Forum

Ich häng an folgendem Problem fest: Ich möchte aus einer Tabelle ein gruppiertes JSON Dictionary generieren.

Also aus:

1, 1, 1, “aaa”
1, 2, 1, “bbb”
2, 1, 1, “ccc”
2, 1, 2, “ddd”

ein:

{
  "1": {
    "1": {
      "1": "aaa"
    },
    "2": {
      "1": "bbb"
    }
  },
  "2": {
    "1": {
      "1": "ccc",
      "2": "ddd"
    }
  }
}

Hat grad jemand schon was in der Richtung gemacht und kann mir einen Schnipsel anbieten?

Danke & Grüsse