Closed edigonzales closed 12 months ago
Stört mich momentan wieder. Es passiert auch in PostgreSQL.
Falls bewusstes Verhalten: Warum?
Es verfolgt mich: Passiert ebenfalls/bereits/logischerweise (?) bereits in Iox2JsonUtility.
Also der Wunsch ist: wenn im ili-Modell die max-Kardinalität >1 ist soll es ein JSON-Array erzeugen.
Immer (also bei keinem Struktur-Objekt ein leeres JSON-Array?) oder nur wenn es mindestens ein Struktur-Objekt hat?
Die Ursprungsidee ist: JSON ist JSON, egal ob Objekt oder Array.
M.E. sollte kein Struktur-Objekt in der DB NULL sein und nicht ein leeres JSON-Array
Also der Wunsch ist: wenn im ili-Modell die max-Kardinalität >1 ist soll es ein JSON-Array erzeugen. Ja.
Immer (also bei keinem Struktur-Objekt ein leeres JSON-Array?) oder nur wenn es mindestens ein Struktur-Objekt hat?
Ich bin für "mindestens". Sonst wäre null besser als ein leeres Array. Oder gar kein Attribut.
Die Ursprungsidee ist: JSON ist JSON, egal ob Objekt oder Array.
"Ja, aber":
Geprüft mit NPL Seewen (2480). BAG OG Dokumenten-Struktur mit einem Dokument wird zu einem JSON-Array abgebildet.
Falls nur eine Struktur vorhanden ist, wird in Geopackage (wenn ich mich richtig erinnner auch PostgreSQL) kein JSON-Array gemacht, sondern nur ein JSON-Objekt.
Bewusst?