У цій статті досліджено особливості сприйняття великих обсягів текстової інформації та проаналізовано потреби у візуальному редагуванні. Наведено реалізацію програмного продукту, що працює із XML- та JSON-форматами і забезпечує графічне та кольорове виділення основних елементів синтаксису.
Розроблено структуру програми, та розділено її на декілька модулів: зчитування файлів, аналіз вмісту та відображення. Спроєктовано загальний алгоритм роботи програми. Створено функціонал для відкриття файлу та подальшого його аналізу в програмі. Представлено візуалізацію прочитаного та проаналізованого файлу.
Метою статті є відображення результатів дослідження проблеми візуалізації даних при обробці інформації користувачами, а також висвітлення результатів реалізації програмного продукту, який забезпечує можливість редагувати, створювати, зберігати вміст файлів XML- та JSON-форматів, та підтримує кольорове і графічне розділення елементів програмного тексту. При цьому гарантується до 7 одночасно відкритих файлів з кількістю рядків у файлі – до 1000.
- Duncan J. (1984). Selective attention and the organization of visual information. Journal of Experimental Psychology: General, 113(4), 501–517. DOI: 10.1037/0096-3445.113.4.501 G. Wiesen. Visual Editing (Accessed: 14 September 2022).
- O'Brien C. (2018). Toss Out Goodbye clutter and useless paper – welcome to the digital workplace. / Ciara O'Brien // The Irish Times. URL: (accessed: 15 September 2022).
- Mudrenko S. Data Visualization. URL: https://mind.ua/openmind/20230899-infografika-dlya-biznesu-yak- vizualizaciya-danih-vplivae-na-prijnyattya-rishen (accessed: 14 September 2022).
- Wang G. (2011). "Improving Data Transmission in Web Applications via the Translation between XML and JSON", Third International Conference on Communications and Mobile Computing, 2011. Pp. 182–185. DOI: 10.1109/CMC.2011.25 (accessed: 15 September 2022).
- Abd El-Aziz A. A. and Kannan A. (2014). "JSON encryption", 2014 International Conference on Computer Communication and Informatics. Pp. 1–6. DOI: 10.1109/ICCCI.2014.6921719 (accessed: 15 September 2022).
- "IEEE Standard for Learning Technology-Extensible Markup Language (XML) Schema Definition Language Binding for Learning Object Metadata", in IEEE Std 1484.12.3-2020 (Revision of IEEE Std 1484.12.3- 2005).Pp. 1–58, 7 April 2020. DOI: 10.1109/IEEESTD.2020.9059045 (accessed: 20 September 2022).
- Sukumar P. (2020). How to parse JSON in C++. / Paul Sukumar // LinuxHint. URL: https://linuxhint.com/parse-json-data-cpp/(accessed: 14 September 2022).