Да, образ мысли сменился
Старые - не смогут новое и наоборот
Но почему то люди упихивающе игру в 32к вызывают у меня больше уважения чем пилящие "охуенные способы за час*
По поводу образа мысли старых и новых.
Ну все или многие знают что я ещё пишу в Delphi (хоть и "современном", но все же Delphi)
Так вот. Все знаю что есть такой стандарт как json и какие он накладывает ограничения на содержимое и как эти ограничения обходить.
Речь идёт об экранировании спец символов, все перечислять не буду но виновником этого сообщения стал символ \
Так вот внутри json структуры а сороковом значении он должен быть экранирован \, т.е.:
[{"FileName":"c:\\windows\\notepad.exe"}]
Встроенный в стандартные классы класс jsonstring призван реализовать экранировании при создании пары значений и он свою функцию как оказалось не выполняет до конца.
Если в строке окажется \ он его оставит как есть, а когда мы будем парсить, не сможет распарсить и не выдавая никаких ошибок вернёт null.
Так вот 2 ошибки за одну неделю и обе по вине недоделанности встроенного класа для объектов стандарт по которым существует не один год.
Теперь я начинаю понимать за что не любят delphi