lazarus/tools/jsonviewer
2024-10-19 22:08:52 +03:00
..
images tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
languages JSONViewer: regenerated translations and updated Russian translation 2024-10-16 17:41:11 +03:00
.gitignore JSONViewer: added executable file to .gitignore 2024-10-16 17:44:05 +03:00
frarest.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frarest.lrj JSONViewer: improved some strings/fixed typos, regenerated translations and updated Russian translation 2018-05-20 23:23:16 +00:00
frarest.pp Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
frmaddtofavourite.lfm
frmaddtofavourite.lrj
frmaddtofavourite.pp
frmauthentication.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmauthentication.lrj JSONViewer: cleaned up password edit in authentication form 2018-05-20 22:50:07 +00:00
frmauthentication.pp
frmcreatecode.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmcreatecode.lrj * Improved JSON code unit in FPC 2020-04-30 16:23:14 +00:00
frmcreatecode.pp Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
frmheader.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmheader.lrj
frmheader.pp
frmmain.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmmain.lrj tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmmain.pp * Improve syntax highlighting 2024-03-07 18:09:25 +01:00
frmnewboolean.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmnewboolean.lrj
frmnewboolean.pp
frmnewinteger.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmnewinteger.lrj
frmnewinteger.pp
frmnewstring.lfm tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
frmnewstring.lrj
frmnewstring.pp
jsonviewer.ico tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
jsonviewer.lpi JSONViewer: generate executable with lowercase name in all build modes 2024-10-19 22:08:52 +03:00
jsonviewer.lpr tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
jsonviewer.res tools/jsonviewer: High-dpi icons by Roland Hahn. Some layout improvements. 2024-10-16 12:54:13 +02:00
mainform.ico
msgjsonviewer.pp
README.txt

This little application allows one to view JSON data in a graphical tree.
Each array and object is represented in the tree with the members (or
elements) below them.

It should be compilable with FPC version 2.4.0 and up.

The data can be loaded from a file, or can be pasted from the clipboard.
(Edit|Paste as new document)

It is possible to edit the JSON (change member names, values), add items,
and save the data. It is also possible to copy&paste parts of the structure.

Options menu:

When compiled with FPC 2.5.1 or higher, the 'Strict JSON' option appears
under the 'Options' menu. This option will be off by default (matching
TJSONParser's behaviour). See fpc/packages/fcl-json/src/README.txt 
for an explanation of the Strict JSON property.

The 'Start new document with Object' option will cause the application to
create an object as root object when File-New is chosen.

The 'Sort member names' will sort the member names in an object
alphabetically.