2012-08-09 15 views
6

Estoy buscando una manera rápida y sencilla de convertir objetos JSON grandes en un archivo de texto a notación de objeto C# para un proyecto de empresa. Preferiría una solución en línea (similar a jsbeautifier.org) que tomaría mi código, lo analizaría y devolvería un objeto formateado en C#.Herramienta en línea para convertir el formato de objeto JSON a C#

¿Hay alguna herramienta (preferiblemente en línea) que haga esto? Espero no hacerlo a mano, pero escribir un guión podría llevar un tiempo que no tengo ahora. (No estoy muy versado con las llamadas a la biblioteca C#)

¡Gracias!

+0

¿Quiere un objeto anónimo? Difícil de pasar su código. ... o quieres las definiciones de clase generadas? – spender

+0

Vaya, debería haber especificado: me gustaría convertir una cadena JSON en una cadena de objetos C#. No necesito el objeto real, solo su cadena, como si llamara a object.ToString(). Realmente, necesito convertir el código en un idioma para codificarlo en un idioma diferente. –

+0

Actualicé la publicación, eche un vistazo. – saber

Respuesta

6

Creo que el siguiente enlace ayudará.

Generate c# classes from json

En realidad se utiliza el mismo proyecto que achitaka-san dijo en su puesto. Puede crear un WebService simple en cualquier host y usarlo.

5

Esta aplicación genera clases C# a partir de un texto JSON de muestra, por lo que puede utilizar la programación fuertemente tipada con JSON.

http://jsonclassgenerator.codeplex.com

Esto no es en línea, pero sólo tiene que descargar un archivo EXE, pegar su JSON y obtener una clase C# - taht es todo.

enter image description here

+0

¿Hay alguna manera de generar esto con los datos que contiene? Me refiero como un objeto C# completo que también contiene los datos de la cadena JSON. – user20358