Size: a a a

2020 December 13

DB

Dmitry Belkevich in Delphi & Lazarus
я давеча json собирал. то в одну строку вполне уместился ) до мкб ему там, конечно, как до луны по размеру ) но строка - одна
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Ed Doc
я-то ожидал классическую "лесенку" 😜
парсеров онлайн хватает. лесенки делают на раз. насчет мкб, правда, не уверен, могут опухнуть
источник

ED

Ed Doc in Delphi & Lazarus
про парсеры как-то не осведомлен был, думал - свой писать надо. Тогда, конечно, другое дело
источник

DB

Dmitry Belkevich in Delphi & Lazarus
на json'ы есть 100% и много. юзал вот, что бы хьюман ридейбл из строки сделать. не думаю, что xml в стороне от онлайна остался
источник

DB

Dmitry Belkevich in Delphi & Lazarus
у меня json примерно на десятичный порядок меньше по размеру по сравнению с мкб. то схавало без вопросов. с другой стороны, json сам по себе раза в 2-3 более компактный
источник

ED

Ed Doc in Delphi & Lazarus
json еще толком не щупал, только в планах. Вот кстати, насколько удобнее xml, какие приеимущества?
источник

ED

Ed Doc in Delphi & Lazarus
имею ввиду xml vs json
источник

DB

Dmitry Belkevich in Delphi & Lazarus
компактность и либ нормальных с десяток
источник

DB

Dmitry Belkevich in Delphi & Lazarus
xml'ные то тоже нормальные есть. но их нужно дольше искать. не всё покрывают. json'овские то более полные
источник

ED

Ed Doc in Delphi & Lazarus
я видел тулзу https://www.getlazarus.org/json/
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я вот этот юзал последним:
https://jsonformatter.curiousconcept.com/
источник

DB

Dmitry Belkevich in Delphi & Lazarus
этот вроде тоже норм был. если не путаю:
http://jsonviewer.stack.hu/
источник

ED

Ed Doc in Delphi & Lazarus
в xml не нравится, что  память течет, если не освобождаешь экземпляр TXMLDocument в той же процедуре, где его создал. Невозможно передавать ссылку на него (по-крайней мере, heaptrc жутко ругается). Вот сейчас в одном проекте все приходится переделывать - потерял кучу времени
источник

ED

Ed Doc in Delphi & Lazarus
не, я про инструменты под Лазарь
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я как-то юзал, и еще местами осталось жедаевские json компоненты
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Ed Doc
не, я про инструменты под Лазарь
понял. я superobjct допилил. работает без вопросов:
https://github.com/Makhaon/superobject
источник

DB

Dmitry Belkevich in Delphi & Lazarus
xml сейчас гляну что под лазарем осталось
источник

DB

Dmitry Belkevich in Delphi & Lazarus
TJclSimpleXML выжил ) значит удалось его в лазаре в линухе собрать
источник

ED

Ed Doc in Delphi & Lazarus
спасибо, смотрю.
источник

ED

Ed Doc in Delphi & Lazarus
А нативной поддержки json в Лазаре нет? Чтобы "искаропки" было?
источник