Преобразование строки со специальными символами в строку json - PullRequest
0 голосов
/ 30 мая 2020

Здесь сообщение, которое я получаю из файла.

«Прежде чем вы сможете использовать онлайн-карту, вы должны заполнить окно настройки онлайн-карты. \ См. Настройка« Онлайн-карта » in Help. "," Avant de pouvoir utiliser Online Map, vous devez Compléter la fenêtre Configuration "Online Map". \ Consultez la section Configuration d'Online Map dans l'Aide. "

Я хочу чтобы преобразовать мою строку в действительную Json String, затем добавить ее в JsonObject.

Я использую JsonToken для чтения моей строки, затем я добавляю каждый JsonToken в JsonObject, но когда я получил строку со специальными символами, я получил ошибка.

Вот мой код:

            using (StreamReader file = new StreamReader(@"C:\Myfile.txt"))
        {
            int counter = 0;
            string ln;
            JsonObject Obj = new JsonObject();
            while ((ln = file.ReadLine()) != null)
            {
                JsonTextReader reader = new JsonTextReader(new StringReader(ln));
                JToken Token = JToken.ReadFrom(reader);
                Obj.Add(counter.ToString(), Token);
                counter++;
            }
        }

Вот ошибка: Img

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...