Come posso JSON codificare un array in VB.NET?
Domanda
ho bisogno di passare di nuovo un risultato JSON per una routine con cui sto lavorando. In VB.NET
, come può essere array JSON codificato?
Soluzione
Dim serializer as New JavaScriptSerializer()
Dim arrayJson as String = serializer.Serialize(myArray)
Altri suggerimenti
Ci sono quattro modi:
- rotolare il proprio con un formattatore personalizzato
- Json.NET .
- JavaScriptSerializer
- DataContractJsonSerializer
Recentemente ho bloggato su come fare serializzazione JSON .
Si sta andando a voler guardare in JSON serializzazione. Ecco un buon articolo che spiega un modo per farlo (purtroppo gli esempi sono in C #), ma con più informazioni che possiamo probalby si orientare verso il toolkit destra.
si potrebbe provare il serializzatore javascript ( http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx ) credo che sia stata sconsigliata per un po 'da parte di Microsoft, ma poi non-deprecato (è che una parola ??) quando volevano utilizzarlo in MVC