There's a lot of data to parse and there are multiple values with the same names in the file (example below)
Code: Select all
{
id: 732282,
date: 20211005,
startTime: 1025,
endTime: 1110,
kl: [
{
id: 650,
name: '1BK1T1',
longname: 'Technisches Berufskolleg 1.J, Klasse 1'
}
],
te: [ { id: 224, name: 'Hl', longname: 'Hillger' } ],
su: [ { id: 67, name: 'MT', longname: 'Medientechnik (TBK1)' } ],
ro: [ { id: 144, name: 'A3.141', longname: 'Unterrichtsraum' } ],
lsnumber: 14800,
activityType: 'Unterricht'
}
{
id: 822772,
date: 20211005,
startTime: 835,
endTime: 920,
code: 'cancelled',
kl: [
{
id: 650,
name: '1BK1T1',
longname: 'Technisches Berufskolleg 1.J, Klasse 1'
}
],
te: [ { id: 72, name: 'Wp', longname: 'Wegkamp' } ],
su: [
{
id: 280,
name: 'ATK',
longname: 'Angewandte Technik (TBK) - Konstruktion'
}
],
ro: [ { id: 144, name: 'A3.141', longname: 'Unterrichtsraum' } ],
lsnumber: 102600,
activityType: 'Unterricht'
}
I'm fine with doing it with the help of lua, if it's impossible I could seperate everything between the { } in different
files before exporting in the nodeJS file that gets these values but I would prefer if it only requires a single file.