Как вариант - всё делать массивами, а перед загрузкой JSON проверить, если объект не массив, то объявить массив и загрузить одиночный объект в него.
Если раньше было так:
{
"12:30": {
name: "someName",
lastName: "someLastName"
}
}
А теперь и так и так:
{
"12:30": {
name: "someName",
lastName: "someLastName"
},
"13:15": [
{
name: "someName3",
lastName: "someLastName3"
},
{
name: "someName4",
lastName: "someLastName4"
}
]
}
, то конвертите всё в массив, а только потом применяйте:
{
"12:30": [
{
name: "someName",
lastName: "someLastName"
},
],
"13:15": [
{
name: "someName3",
lastName: "someLastName3"
},
{
name: "someName4",
lastName: "someLastName4"
}
]
}