Inquiridor
Como posso converter um objecto Json complexo?

Pergunta
-
Como posso converter um Json complexo, isto é, que contem um array num dos seus objectos. exemplo usando o método erializer.Serialize()
Public Class Product Private productID As String Private englishDescription As String Private englishDescription_raw As String Private unit As String Private unit_raw As List(Of Unit) Private color As String Private color_raw As List(Of Color) Private stockAvaliable As Integer Private stockAvaliable_raw As Integer Private currency As String Private currency_raw As String Private price As Double Private price_raw As Double Private ptDescription As String Private ptDescription_raw As String Private EngDescrip_Ditails As String Private EngDescrip_Ditails_raw As String End Class
- Editado acamilo terça-feira, 8 de novembro de 2016 12:05
Todas as Respostas
-
Olá!
Você já chegou a dar uma olhada na biblioteca JSON.NET (Newtonsoft)? Exemplos aqui (em C#, mas, você pode facilmente converter para VB.NET utilizando um conversor como este):
Abraço!
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 11 de novembro de 2016 14:33
-
Você pode usa a classe JavaScriptSerializer (namespace: System.Web.Script.Serialization)
Para criar o Json, faça assim:
New JavaScriptSerializer().Serialize(new Product());
Para converter em objeto:
New JavaScriptSerializer().Deserialize(Of List(Of Person))(json);
Para mais detalhes, segue link com documentação da MS:
Att,
LeandroSe foi útil, marque como útil ou como resposta.
-
-