Преобразовать строку массива JS в список C # - PullRequest
0 голосов
/ 24 июня 2019

У меня есть массив строк js "["yellow", "black"]", и я пытаюсь преобразовать его в список C #

Iv 'попытался сделать следующий код

stringList.Trim('[',']').ToList();

Но результатсписок, если каждый символ

[ "y","e","l","l","o","w"...]

Есть идеи, как мне это сделать?

THX

Ответы [ 2 ]

1 голос
/ 24 июня 2019

Вы можете использовать новые System.Text.Json APIs

JsonSerializer.Parse<List<string>>("[\"yellow\", \"black\"]");

Для получения дополнительной информации вы можете прочитать Попробуйте новые System.Text.Json APIs .

1 голос
/ 24 июня 2019

Мы используем Newtonsoft для всего анализа JSON:

string[] arr = Newtonsoft.Json.JsonConvert.DeserializeObject<string[]>("[\"yellow\", \"black\"]");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...