[wlx] jsontab - просмотр json файлов
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3  Next  :| |:
Total Commander -> Плагины Total Commander

#1: [wlx] jsontab - просмотр json файлов Author: little-brother PostPosted: Fri Oct 08, 2021 13:49
    —
Плагин для просмотра json файлов.

Страница проекта - https://github.com/little-brother/jsontab-wlx
Страница на wincmd - http://wincmd.ru/plugring/jsontab.html
Скачать - https://github.com/little-brother/jsontab-wlx/releases/latest/download/jsontab.zip

Возможности
Ctrl + Колесо мыши - изменение шрифта
TAB - переход на следующий элемент
Ctrl + TAB - переход на предыдущий элемент

Настройки и другое в Wiki - https://github.com/little-brother/jsontab-wlx/wiki

#2:  Author: imig73Location: г. Иркутск PostPosted: Mon Nov 15, 2021 08:41
    —
little-brother
Не совсем понимаю как работают настройки в jsontab.ini. Например ввожу из WiKi настройку back-color=RGB(255, 255, 255) и всё, фон чёрный при любых значениях настройки и после удаления настройки всё становится нормально.

Файл purchases-schemas.json не распознаётся плагином как json, хотя JSONedit прекрасно открывает и комментарий в первой строке после // распознаёт нормально.

Файл suggestions_cache.json и открывается как json нормально но навигация по таблицам не возможна, тотал сразу вылетает без сообщений. И таких файлов встречал много.

Можно ли получить комментарий по этим вопросам?

#3:  Author: little-brother PostPosted: Mon Nov 15, 2021 20:04
    —
Цвет задается также, как и у TC, в том же формате. Поправил Wiki и добавил ссылку на утилиту, которая позволяет получать цвета в этом формате (эх в ней цвета, как десятичное число).

purchases-schemas.json первая строка начинается на // и потому файл не является валидным json и открывается как текст. Можно конечно добавить поддержку комментариев, как например в csvtab, но это совсем не стандарт, в отличии от csv, где подобное в каком то виде имеется.

suggestions_cache.json - спасибо, гляну. Явно ошибка в коде для пустых массивов/объектов. Просьба проверить фикс - https://sgeproject.narod.ru/wlx/jsontab-0.9.4-beta.zip


Last edited by little-brother on Tue Nov 16, 2021 00:59; edited 1 time in total

#4:  Author: imig73Location: г. Иркутск PostPosted: Mon Nov 15, 2021 21:37
    —
little-brother
Благодарю! С цветами как в ТС понял и работает, но предложенный Color Picker в Win10 x64 просто ничего не делает. Как вариант для этого, плюс пипетка использую крохотную pixie.

Никаких вылетов на 0.9.4 Beta нет, уже остаюсь на ней )).
Возможно // в этом формате и не валид, но применяется повсеместно в основном в первой строке, а плагин не распознаёт хоть и расширение явное json.

#5:  Author: little-brother PostPosted: Mon Nov 15, 2021 22:25
    —
Плагин, а точнее используемая библиотека, ожидает валидный json на вход, получает невалидный и потому выход. Подумаю, возможно добавлю игнорирование комментариев вначале.

Quote:
pixie

Спасибо, добавлю её то ж в Wiki.

P.S. Добавил игнорирование комментариев в начале, но для этого пришлось изменить авто-определение кодировки, так что возможны новые баги. Также добавил вывод кодировки в строке состояния.
https://sgeproject.narod.ru/wlx/jsontab-0.9.4-beta2.zip

#6:  Author: imig73Location: г. Иркутск PostPosted: Tue Nov 16, 2021 15:41
    —
Ага, теперь больше "невалидных" json открывает, но прежние вылеты как в suggestions_cache.json вернулись, а первой бете небыло.

#7:  Author: little-brother PostPosted: Tue Nov 16, 2021 18:58
    —
Значит и в первой версии ошибка не ушла, просто она перестала сразу проявляться. Буду смотреть Sad

По поводу getcolor: проверил на Win10. Всё запускается. Единственное, при запуске Windows включает параноика и спрашивает, надо ли запустить. Насколько я понимаю, в вашем случае у вас нет прав администратора и потому Windows даже не спрашивает, а по умолчанию не запускает программу.

P.S. Можете описать последовательность действий приводящих к падению на suggestions_cache.json? Никак не могу повторить проблему. И можно бинарность и версии TC/Win?

#8:  Author: imig73Location: г. Иркутск PostPosted: Wed Nov 17, 2021 03:54
    —
little-brother
Я локальный Администратор (системного никогда не активирую). Windows 10 x 64 и ТС 10 х64. Последовательность простая. Допустим запустил ТС и открываю из своих избранных профиль Опера. И вот там есть такой suggestions_cache.json (естественно браузер закрыт) который я просматриваю по F3. Там две пустые таблицы и при клике на первой ничего не происходит, а вот уже при клике на второй (thumbnails) вылет сразу.

#9:  Author: little-brother PostPosted: Wed Nov 17, 2021 06:23
    —
Спасибо. Увы, у меня на схожей конфигурации проблемы нет и как её править не очень понятно. Поправил в одном подозрительном месте. Просьба протестировать - https://sgeproject.narod.ru/wlx/jsontab-0.9.4-beta3.zip

#10:  Author: imig73Location: г. Иркутск PostPosted: Wed Nov 17, 2021 08:12
    —
Вау! А вот эта бета 3 и вылетать не хочет и не совсем валидные json открывает нормально. Пока проверил на Win 10 х64, позже проверю на остальном.

#11:  Author: little-brother PostPosted: Wed Nov 17, 2021 21:46
    —
Если все ок, то выкачу как новый релиз.

#12:  Author: Destiny PostPosted: Sun Dec 19, 2021 12:25
    —
https://www.upload.ee/files/13727909/JSONs.7z.html
Два файла.
Blue - открывается только как текст.
Flat Dark - открывается плагином нормально.

И хорошо бы сюда show-empty=1 так же добавить)))
точнее show-empty=<пусто>
$)))

#13:  Author: little-brother PostPosted: Sun Dec 19, 2021 14:56
    —
А можно в zip-архиве? 7z что-то у меня не открывается ничем (ни TC, ни онлайн-сервисами).

Quote:
show-empty=1 так же добавить

Ок.

#14:  Author: Destiny PostPosted: Sun Dec 19, 2021 15:19
    —
https://www.upload.ee/files/13728215/_test.zip.html

Добавлено спустя 3 минуты:

little-brother wrote:
7z что-то у меня не открывается ничем

https://github.com/mcmilk/7-Zip-zstd/releases

#15:  Author: little-brother PostPosted: Sun Dec 19, 2021 16:15
    —
Blue.json - это невалидный json, т.к. содержит комментарии, которые не предусмотрены форматом, потому то плагин его и не открывает.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3  Next  :| |:
Page 1 of 3

Powered by phpBB © 2001, 2005 phpBB Group