{"id":22197114,"url":"https://github.com/gcarreno/laz-json-viewer","last_synced_at":"2025-07-27T01:31:06.433Z","repository":{"id":51103584,"uuid":"327779020","full_name":"gcarreno/laz-JSON-Viewer","owner":"gcarreno","description":"Lazarus JSON Viewer","archived":false,"fork":false,"pushed_at":"2023-05-21T16:12:11.000Z","size":841,"stargazers_count":24,"open_issues_count":4,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-10-20T19:57:52.718Z","etag":null,"topics":["default-viewer","fpc","free-pascal","freepascal","json","lazarus","lazarus-ide","lazarus-json-viewer","pascal","viewer"],"latest_commit_sha":null,"homepage":"","language":"Pascal","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gcarreno.png","metadata":{"files":{"readme":"README.md","changelog":"history.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-01-08T02:34:31.000Z","updated_at":"2023-10-20T19:57:53.440Z","dependencies_parsed_at":"2022-09-04T02:12:38.014Z","dependency_job_id":"168d7538-d4ae-4f69-9f87-f2074ec9c51a","html_url":"https://github.com/gcarreno/laz-JSON-Viewer","commit_stats":null,"previous_names":[],"tags_count":9,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarreno%2Flaz-JSON-Viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarreno%2Flaz-JSON-Viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarreno%2Flaz-JSON-Viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gcarreno%2Flaz-JSON-Viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gcarreno","download_url":"https://codeload.github.com/gcarreno/laz-JSON-Viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227740662,"owners_count":17812687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["default-viewer","fpc","free-pascal","freepascal","json","lazarus","lazarus-ide","lazarus-json-viewer","pascal","viewer"],"created_at":"2024-12-02T14:18:28.204Z","updated_at":"2024-12-02T14:18:29.462Z","avatar_url":"https://github.com/gcarreno.png","language":"Pascal","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lazarus JSON Viewer\n\n[![Build Status](https://github.com/gcarreno/laz-JSON-Viewer/workflows/build-test/badge.svg?branch=master)](https://github.com/gcarreno/laz-JSON-Viewer/actions)\n[![Supports Windows](https://img.shields.io/badge/support-Windows-blue?logo=Windows)](https://github.com/gcarreno/laz-JSON-Viewer/releases/latest)\n[![Supprts Linux](https://img.shields.io/badge/support-Linux-yellow?logo=Linux)](https://github.com/gcarreno/laz-JSON-Viewer/releases/latest)\n[![Supports macOS](https://img.shields.io/badge/support-macOS-black?logo=macOS)](https://github.com/gcarreno/laz-JSON-Viewer/releases/latest)\n[![License](https://img.shields.io/github/license/gcarreno/laz-JSON-Viewer)](https://github.com/gcarreno/laz-JSON-Viewer/blob/master/LICENSE)\n[![Latest Release](https://img.shields.io/github/v/release/gcarreno/laz-JSON-Viewer?label=latest%20release)](https://github.com/gcarreno/laz-JSON-Viewer/releases/latest)\n[![Downloads](https://img.shields.io/github/downloads/gcarreno/laz-JSON-Viewer/total)](https://github.com/gcarreno/laz-JSON-Viewer/releases)\n\nSimple application to view a JSON file.\n\n**Table of contents**\n\n- [Features](#features)\n- [Keys](#keys)\n- [Translations](#translations)\n- [Setup as default viewer](#setup-as-default-viewer)\n  - [Linux (Unbuntu)](#linux-ubuntu)\n  - [Windows](#windows)\n- [Screenshots](#screenshots)\n\n## Features\n\n1. List of files to view\n2. View JSON in tree format, Tree Tab\n3. View JSON in text format, JSON Tab\n4. Drag and Drop files unto the application\n5. Multiple interpretations of the value\n    - Numbers formated and unformated\n    - Numbers displayed in Binary and Hexadecimal\n    - Numbers displayed in Bytes (B, KB, MB, GB, TB)\n    - Integer numbers displayed as date (UnixTime)\n\n## Keys\n\n- The `F12` key toggles between Tree and JSON view.\n- The `Escape` key exits the application.\n- On Linux the `Ctrl+Q` key combination exits the application.\n- On Windows the `Atl+X` key combination exits the application.\n\n## Translations\n\nAt the moment the available translations are for:\n- Portuguese(Portugal)\n\nIf you like this application and are willing to translate it, I would be immensely grateful towards that effort!!\n\n## Setup as default viewer\n\n### Linux (Ubuntu)\n\nThe quick and dirty way I did it on my system was:\n\n1. Create a file under `$HOME/.local/share/applications` named `jsonviewer.desktop` with the appropriate contents pointing to where you have uncompressed your binary.\n2. Create and entry on `$HOME/.local/share/applications/defaults.list` that looks like:\n\n```ini\n[Default Applications]\napplication/json=jsonviewer.desktop\n```\n\n### Windows\n\nAt the moment I don't have an answer on how to do it manually. Need to consult some Windows gurus.\n\nNonetheless, the Windows Setup binary provided will ask you if you want to make it the default viewer for `JSON` files.\n\n## Screenshots\n- Tree view\n![Picture1](images/lazjsonviewer-linux-tree.png)\n- JSON view\n![Picture2](images/lazjsonviewer-linux-json.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcarreno%2Flaz-json-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgcarreno%2Flaz-json-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgcarreno%2Flaz-json-viewer/lists"}