json как строка, не уверен, что то, что я сделал до сих пор, также правильно - PullRequest
0 голосов
/ 18 апреля 2020

Привет, мне нужно, чтобы этот json результат был отправлен в виде строки

 {"tickerIds":[913256135],"type":"102"}

Пока у меня есть это

"{\"tickerIds\":\"[913354090]\",\"type\":\"102\"}"

проблема в том, что [913354090] нет должны быть заключены в "". Я даже не уверен, что то, что я сделал, будет правильным.

Не совсем уверен, какие теги использовать для этого

1 Ответ

0 голосов
/ 18 апреля 2020

Вы не указываете, как создать свой Json результат, поэтому я не могу помочь вам с лучшим решением для "[]", но вы можете сделать это, чтобы получить ожидаемый результат:

        // your initial json
        string yourInitialJson= "{\"tickerIds\":\"[913354090]\",\"type\":\"102\"}";

        // remove [] from for your [913354090]
        yourInitialJson = yourInitialJson.Replace("[", "").Replace("]", "");

        // escape characters with Regex method
        string unescapeCharacters = System.Text.RegularExpressions.Regex.Unescape(yourInitialJson);

        Console.WriteLine(unescapeCharacters);
        // Result : {"tickerIds":"913354090","type":"102"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...