tutorial serialize newtonsoft net mvc example asp .net asp.net json

.net - serialize - web api rest c#



Crear JSON con.net (6)

En primer lugar, permítanme comenzar diciendo que no soy desarrollador de .net. La razón por la que estoy haciendo esta pregunta es porque implementamos nuestro REST-API y uno de nuestros primeros socios de integración es una tienda .net.

Así que, básicamente, supusimos que .net proporcionaría algún tipo de envoltorio para crear JSON, pero el desarrollador en cuestión creó la cadena a mano. Investigué un poco este tema y no pude encontrar nada, aunque creo que .net proporciona algo. :)

''current code Dim data As String data = "[hello, world]"

En PHP, haría lo siguiente (suponiendo que ext / json esté disponible;):

<?php $json = array(''hello'', ''world''); $json = json_encode($json);

También estoy interesado en lo que usas para decodificar el json en una estructura de matriz / objeto.

La ayuda es muy apreciada.


Hay un par de opciones de primera parte y de terceros. Rick Strahl tiene una buena visión general. JSON.net es la opción de terceros más popular.



Json.Net es una biblioteca fácil de usar con algunas características geniales.


Estoy con Wayne - JSON.net funciona bien. Lo bueno es que funciona bien sin curva de aprendizaje.


JavaScriptSerializer es muy directo.

Person person = new Person(); JavaScriptSerializer serializer = new JavaScriptSerializer(); String json = serializer.Serialize(person);