C # Cómo convertir una cadena con símbolos de retorno de carro en una matriz

Ayo Adesina

Estoy llamando a un método externo que devuelve una cadena como esta.

"[\r\n  \"0\",\r\n  \"1\",\r\n  \"2\"\r\n]"

¿Cómo convierto esto en una matriz con los valores 1,2,3?

¿Debería intentar dividir / métodos de subcadena para hacer esto, o hay algún tipo de método .net integrado que pueda hacer esto?

Yo he tratado,

string theStringResult = Class.ExternalMethod();
theStringResult.ToArray()
Nkosi

La cadena devuelta parece ser una matriz JSON formada por cadenas.

Los saltos de línea son parte de una bonita versión impresa de la cadena JSON que, cuando no se escapa, se vería así ...

[
  "0",
  "1",
  "2"
]

Puede usar Json.Net de Newtonsoft para analizar y deserializar la cadena devuelta en un objeto fuertemente tipado.

string theStringResult = Class.ExternalMethod();
string[] array = JsonConver.DeserializeObject<string[]>(theStringResult);

Lo anterior debería producir el resultado deseado

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo imprimir una cadena con un retorno de carro

Cómo imprimir una cadena con un retorno de carro

Cómo convertir una cadena en una matriz de cadena

cómo convertir una cadena de matriz en una matriz

¿Cómo termino una cadena en '<Retorno de carro> <Avance de línea>'?

Cómo convertir una cadena en una matriz de cadenas?

Cómo convertir una cadena en una lista de matriz

Cómo convertir una cadena en una matriz de estructura

¿Cómo convertir una matriz de caracteres en una cadena?

¿Cómo convertir una matriz de caracteres en una cadena?

¿Cómo convertir una cadena en una matriz de cadenas?

¿Cómo convertir una matriz de entero dentro de una cadena en una matriz de cadena?

Cómo convertir una cadena de valores con un rango a una matriz en Ruby

¿Cómo crear una cadena con retornos de carro?

¿Cómo eliminar símbolos de una cadena con Python?

Cómo convertir una cadena con matrices en una matriz

¿Cómo convertir esta cadena en una matriz de entradas?

¿Cómo convertir esta cadena en una matriz de entradas?

¿Cómo convertir esta cadena en una matriz de JavaScript?

¿Cómo convertir un cierto tipo de cadena en una matriz con claves en php?

¿Cómo convertir una cadena en una matriz de una matriz de diccionarios?

Cómo convertir una cadena en una matriz de cadenas dentro de una matriz

Cómo convertir una matriz de JavaScript (o cadena delimitada) en un objeto con subobjetos

Cómo convertir una cadena de matriz a una matriz entera

¿Cómo puedo convertir una cadena que contiene una matriz de objetos en una matriz?

¿Cómo puedo convertir una matriz int 2D en una matriz de cadena 2D con Streams?

¿Cómo convertir una matriz de cadenas en valores (símbolos)?

¿Cómo convertir una matriz de cadenas en valores (símbolos)?

Cómo convertir una matriz asociativa en una matriz de cadena simple de valores en javascript