У меня есть 2-мерный массив значений в формате JSON:десериализации JSON 2-мерный массив значений
[[57, 2], [57, 2], [58, 2], [55, 2], [60, 2], [54, 1], [59, 11]]
Каждая из пар действительно содержит пару несвязанных чтений, и есть одна пара за каждую минуту. Таким образом, в первый мин, чтение 1 составляет 57
, а чтение 2 - 2
. На второй минуте показания те же и т. Д.
Теперь я хочу преобразовать это в формат, который я могу использовать в .Net для построения каждого из этих показаний. Это может быть либо два параллельных массива, один для показаний первого значения с одним элементом за каждую минуту, и один массив для всех показаний второго значения. Или это может быть двумерный массив, если это проще.
Я попытался с помощью DataContractJSONSerializer
без везения:
IEnumerable<SubmissionDataRow> obj = (IEnumerable<SubmissionDataRow>)ser.ReadObject(reader, false);
где SubmissionDataRow
просто класс со свойством для каждого из показаний, но десериализатор не будет знать, какое значение ставить, в собственности!