JSON.Net неправильно сериализует двумерный массив в одномерный

Попытка преобразовать двумерный массив в двумерный массив JSON.Net.

Что-то не так с приведенным ниже кодом? Или JSON.Net просто не поддерживает это?

        var A = new int[2, 4] { { 1, 1, 1, 1 }, { 2, 2, 2, 2 } };

        Console.WriteLine(JsonConvert.SerializeObject(A));

        // CONSOLE: [1,1,1,1,2,2,2,2]  
        //
        // NB. displays a one dimensional array 
        // instead of two e.g. [[1,1,1,1],[2,2,2,2]]
7
задан sgtz 19 October 2012 в 15:24
поделиться