Visual Basic.NET - VB.NET Serializar Array 2d

 
Vista:

VB.NET Serializar Array 2d

Publicado por Marcos Galaviz (1 intervención) el 05/12/2018 00:32:17
Buen dia, tengo un array con dos dimensiones que necesito pasar a JSON en este formato:

[["2018-1", 400, 450, 10,5], ["2018-2", 300, 350, 15, 10], ["2018-3", 500, 400, 20, 15]]

sin embargo me lo serializa todo junto:

["2018-1", 400, 450, 10,5, "2018-2", 300, 350, 15, 10, "2018-3", 500, 400, 20, 15

y al pasarlo a JSON no tengo el resultado deseado :( ¿podran orientarme como debo hacerlo?

Parte del codigo, el arreglo es el de: filas

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
If dr.HasRows Then
                While dr.Read()
                    If lastAnoMes = dr(0) And i > 0 Then
                        i = i - 1
                    End If
 
                    For index = 0 To aduanas.Length - 1
                        If dr(2).ToString() = aduanas(index) Then
                            filas(i, index) = dr(1).ToString()
                            'result.Add(dict3)
                            'datos(i, index) = dr(1)
                        End If
                    Next
 
                    lastAnoMes = dr(0)
                    i = i + 1
                End While
            End If
 
 Dim serializer As New JavaScriptSerializer
 Dim t As String = serializer.Serialize(filas)


Gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder