Javascript hat nicht die Vorstellung eines 2D-Arrays im selben Sinn wie C #. Um ein solches Array zu erhalten, hier , müssen Sie stattdessen ein Array von Arrays erstellen.
%Vor%Es klingt wie JSON.NET konvertiert jetzt mehrdimensionale Arrays in ein Array von Arrays in JSON, also der Code in der OP funktioniert genauso, als ob Sie den obigen Code verwendet hätten.
Beginnen mit Json.Net 4.5 Relase 8 mehrdimensionale Arrays werden unterstützt .
Ihr Beispiel wird jetzt funktionieren und folgenden JSON erzeugen:
%Vor%Ich bin überrascht, dass es überhaupt funktioniert. Json.NET unterstützt keine mehrdimensionalen Arrays. Verwenden Sie stattdessen ein gezacktes Array.