| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 04.05.2010 11:33
Замените в классе метод decodeString на:@decodeString[sQuote][sJson;sString;tMtc;hR]
# найти неэкранированную закрывающую кавычку
$tMtc[^self.sJson.match[\${sQuote}(.*?[^^\\]?)\$sQuote]]
# если нет закрывашки - ошибка синтаксиса
$sRemainder[^self.sJson.mid(^tMtc.1.length[] + 2)]
$result[$tMtc.1]
$self.sJson[$sRemainder]