- 0
Показывает символов которое не должно показывать.
-
Похожий контент
-
- 0 ответов
- 1 293 просмотра
-
- 3 ответа
- 2 502 просмотра
-
- 3 ответа
- 7 884 просмотра
-
- 5 ответов
- 5 522 просмотра
-
- 10 ответов
- 3 388 просмотров
-
- 6 ответов
- 3 691 просмотр
-
- 25 ответов
- 7 326 просмотров
-
- 19 ответов
- 7 003 просмотра
-
- 19 ответов
- 6 573 просмотра
-
- 10 ответов
- 5 087 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Axbor
TJSONObject *o = dynamic_cast<TJSONObject*> (TJSONObject::ParseJSONValue(TEncoding::ASCII->GetBytes(s), 0)); if (!o) return; TJSONArray *a = dynamic_cast<TJSONArray*>(o->Get("M")->JsonValue); if (!a) return; for (int i = 0; i < a->Count; i++) { TJSONObject *b = dynamic_cast<TJSONObject*>(a->Get(i)); if (! return; Jokes[i + CurrPos].Caption = b->Pairs[0]->JsonValue->ToString(); Jokes[i + CurrPos].Content = b->Pairs[1]->JsonValue->ToString(); Count++; } delete L; L = 0;"s" это текст которая хранит JSON внутри значений которого есть символ " (кавычка). В JONS е уже добавлены BackSlash перед такими символами. При парсинге JOSN опят добавляются BackSlash перед спец символами. Как от этого избежать?
Изменено пользователем Axbor4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.