Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

572
Vistas
convertir matriz de cadena a objeto json en C#

Tengo el siguiente escenario en el que tengo una serie de cadenas y necesito pasar estos datos como un objeto json. ¿Cómo puedo convertir una matriz de cadenas en un objeto json usando DataContractJsonSerializer?

el código es:

 string[] request = new String[2]; string[1] = "Name"; string[2] = "Occupaonti";
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Recomendaría usar el paquete Newtonsoft.Json NuGet, ya que hace que el manejo de JSON sea trivial. Podrías hacer lo siguiente:

 var request = new String[2]; request[0] = "Name"; request[1] = "Occupaonti"; var json = JsonConvert.SerializeObject(request);

Lo cual produciría:

 ["Name","Occupaonti"]

Tenga en cuenta que en su publicación originalmente estaba tratando de indexar en el tipo de cadena y también habría recibido una excepción IndexOutOfBounds ya que la indexación se basa en cero. Supongo que necesitará valores asignados al Nombre y Ocupación, por lo que cambiaría esto ligeramente:

 var name = "Pooja Kuntal"; var occupancy = "Software Engineer"; var person = new { Name = name, Occupancy = occupancy }; var json = JsonConvert.SerializeObject(person);

Lo cual produciría:

 { "Name": "Pooja Kuntal", "Occupancy": "Software Engineer" }
over 4 years ago · Santiago Trujillo Denunciar

0

Aquí hay una clase simple que debería hacer el trabajo. Me tomé la libertad de usar Newtonsoft.Json en lugar de DataContractJsonSerializer.

 namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string[] request = new String[2]; request[0] = "Name"; request[1] = "Occupaonti"; string json = JsonConvert.SerializeObject(request); } } }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda