У меня есть двухмерный JSON, который выглядит следующим образом:
[[{"ID":1,"Name":"....","Ct":123, "Time":"2018-05-07T00:00:00"},
{"ID":2,"Name":"....","Ct":123, "Time":"2018-05-07T00:01:00"}],
[{"ID":3,"Name":"....","Ct":123, "Time":"2018-05-07T00:02:00"},
{"ID":4,"Name":"....","Ct":123, "Time":"2018-05-07T00:03:00"}]]
Сериализуется из объекта C #. В любом случае я пытаюсь перебрать этот json как:
for (var key in data) // first loop
{
var item = data[key];
for (var key2 in item) // second loop
{
// some code...
}
}
Где первый цикл должен повторяться два раза: во время первой итерации второй цикл должен повторяться над двумя объектами с идентификаторами 1 и 2; и во время второй итерации по объектам с идентификаторами 3 и 4.
Полагаю, проблема в том, что в первом цикле нет ключа, поскольку первый цикл повторяется только один раз, а во втором - объекты с идентификаторами 1,2,3,4.
Как я могу повторить это как двумерную вкладку?
[EDIT]
Я сделал ошибку во время итерации во втором цикле, и похоже, что он не повторяется. Решение выше является правильным.