interface Field { length: number; identifier: string; content: string; name: string; children?: Field[]; } interface Satz { name: string; identifier: string; fields: Field[]; } interface Datenpaket { satz: Satz[]; }