@Lenny-CB @AlCalzone hat schon den richtigen code gepostet:
var body = '{"testJSON":{"state":{"noonTime":[1,50],"eveningTime":[2,45],"tomorrowTime":[12,30]}}}'; var obj = JSON.parse(body); const padding = num => num > 9 ? num : '0' + num; Object.keys(obj).forEach(attr => { const state = obj[attr].state; Object.keys(state).forEach(name => console.log(`${name} - ${padding(state[name][0])}:${padding(state[name][1])}`)); });außer, dass sehr ineffektiv
Du liest 6 mal Object.keys(obj) und davon 5 mal im Zyklus.