[ [ staatlich ], { privat:[ kommerziell, rein privat ] } ]
Die verwendeten Zeichen sind mir im Zusammenhang mit der Mengenlehre unbekannt. Magst du sie mal erläutern?
Hm. Ich dachte, das wäre auf den ersten Blick verständlich gewesen:
[
Beginn einer (Teil-)Menge,]
Ende einer (Teil-)Menge,{
Name einer Teilmenge:[zugeordnete Teilmenge] },}
Ende der benamten Teilmenge,,
Trennzeichen zwischen Items innerhalb der (Teil-)mengen.
Aber wenn Du es lieber anders sehen willst ... Solange die Teilmengen stets nur Teil genau einer „Eltern“-Menge: sind gehts auch mit JSON:
<?php
$Gesamtmenge[0] = 'staatlich';
$Gesamtmenge['privat'][0] = 'kommerziell';
$Gesamtmenge['privat'][1] = 'rein privat';
echo json_encode( $Gesamtmenge, JSON_PRETTY_PRINT );
wirft:
{
"0": "staatlich",
"privat": [
"kommerziell",
"rein privat"
]
}