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
Gracias por su ayuda.
[["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
0