{"id":26926580,"url":"https://github.com/aalaqily/json-java","last_synced_at":"2026-05-02T04:42:13.494Z","repository":{"id":191565825,"uuid":"684514835","full_name":"aalaqily/json-java","owner":"aalaqily","description":" ☕ Java implementation of JSON.","archived":false,"fork":false,"pushed_at":"2024-11-01T12:17:27.000Z","size":267,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T03:38:26.858Z","etag":null,"topics":["java-json","json"],"latest_commit_sha":null,"homepage":"https://iahmadgad.github.io/json-java/","language":"Java","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/aalaqily.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-29T09:38:01.000Z","updated_at":"2024-11-01T12:17:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"c5951398-e2f8-49cd-929f-926272f4bb78","html_url":"https://github.com/aalaqily/json-java","commit_stats":null,"previous_names":["iahmadgad/java-json-handler","iahmadgad/java-json","iahmadgad/java-json-lib","iahmadgad/json-java","aalaqily/json-java"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/aalaqily/json-java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aalaqily%2Fjson-java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aalaqily%2Fjson-java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aalaqily%2Fjson-java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aalaqily%2Fjson-java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aalaqily","download_url":"https://codeload.github.com/aalaqily/json-java/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aalaqily%2Fjson-java/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32523428,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["java-json","json"],"created_at":"2025-04-02T03:33:32.492Z","updated_at":"2026-05-02T04:42:13.454Z","avatar_url":"https://github.com/aalaqily.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java JSON\n[![Gradle](https://img.shields.io/github/actions/workflow/status/iahmadgad/json-java/gradle.yml?label=Gradle\u0026logo=gradle)](https://github.com/iahmadgad/json-java/actions/workflows/gradle.yml)\n[![Javadoc][Javadoc Badge]](https://github.com/iahmadgad/json-java/actions/workflows/javadoc.yml)\n\nJava implementation of JSON.\n\nA beginner project that I am proud of, because I worked hard on it.\n\nI aim to enhance it further \u0026 further إن شاء الله, but when I finish this year, my last year in school :')\n# Features\n- Read JSON strings \u0026 files.\n- Generate JSON strings \u0026 write them into files.\n- Convert JSON objects to Java objects \u0026 vice versa.\n- Access JSON fields using JSON pointers.\n- supports nested JSON objects \u0026 arrays.\n# Examples\n## Initialise a new JSON object\n```java\nJSONObject obj = new JSONObject();\nobj.put(\"$id\", \"User-info\");\nobj.put(\"name\", \"Gelobt\");\nobj.put(\"age\", 16);\nobj.put(\"isAlive\", true);\n```\n## Initialise a new JSON array\n```java\nJSONArray arr = new JSONArray();\narr.add(\"Java\");\narr.add(\"C++\");\narr.add(\"Cats\");\n```\n## Put JSON array into JSON object\n```java\nobj.put(\"THINGS I LOVE\", arr);\n```\n## Write JSON object into file\n```java\nobj.write(new File(\"User-info.json\"));\n```\nThe file should look like this:\n```json\n{\n     \"isAlive\":true\n     ,\"name\":\"Gelobt\"\n     ,\"THINGS I LOVE\":     [\n          \"Java\"\n          ,\"C++\"\n          ,\"Cats\"\n     ]\n\n     ,\"age\":16\n     ,\"$id\":\"User-info\"\n}\n```\n\n\u003c!---Variables go down there 👇--\u003e\n[Javadoc Badge]: https://img.shields.io/github/actions/workflow/status/iahmadgad/json-java/javadoc.yml?label=Javadoc\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJNMTEuNjIyIDI0Ljc0cy0xLjIzLjc0OC44NTUuOTYyYzIuNTEuMzIgMy44NDcuMjY3IDYuNjI1LS4yNjdhMTAuMDIgMTAuMDIgMCAwIDAgMS43NjMuODU1Yy02LjI1IDIuNjcyLTE0LjE2LS4xNi05LjI0NC0xLjU1em0tLjgtMy40NzNzLTEuMzM2IDEuMDE1Ljc0OCAxLjIzYzIuNzI1LjI2NyA0Ljg2Mi4zMiA4LjU1LS40MjdhMy4yNiAzLjI2IDAgMCAwIDEuMjgyLjgwMWMtNy41MzQgMi4yNDQtMTUuOTc2LjIxNC0xMC41OC0xLjYwM3ptMTQuNzQ3IDYuMDlzLjkwOC43NDgtMS4wMTUgMS4zMzZjLTMuNTggMS4wNy0xNS4wMTQgMS4zOS0xOC4yMiAwLTEuMTIyLS40OCAxLjAxNS0xLjE3NSAxLjctMS4yODIuNjk1LS4xNiAxLjA3LS4xNiAxLjA3LS4xNi0xLjIzLS44NTUtOC4xNzUgMS43NjMtMy41MjYgMi41MSAxMi43NyAyLjA4NCAyMy4yOTYtLjkwOCAxOS45ODMtMi40MDR6TTEyLjIgMTcuNjMzcy01LjgyNCAxLjM5LTIuMDg0IDEuODdjMS42MDMuMjE0IDQuNzU1LjE2IDcuNjk0LS4wNTMgMi40MDQtLjIxNCA0LjgxLS42NCA0LjgxLS42NHMtLjg1NS4zNzQtMS40NDMuNzQ4Yy01LjkzIDEuNTUtMTcuMzEyLjg1NS0xNC4wNTItLjc0OCAyLjc3OC0xLjMzNiA1LjA3Ni0xLjE3NSA1LjA3Ni0xLjE3NXptMTAuNDIgNS44MjRjNS45ODQtMy4xIDMuMjA2LTYuMDkgMS4yODItNS43MTctLjQ4LjEwNy0uNjk1LjIxNC0uNjk1LjIxNHMuMTYtLjMyLjUzNC0uNDI3YzMuNzk0LTEuMzM2IDYuNzg2IDQuMDA3LTEuMjMgNi4wOSAwIDAgLjA1My0uMDUzLjEwNy0uMTZ6bS05LjgzIDguNDQyYzUuNzcuMzc0IDE0LjU4Ny0uMjE0IDE0LjgtMi45NCAwIDAtLjQyNyAxLjA3LTQuNzU1IDEuODctNC45MTYuOTA4LTExLjAwNy44LTE0LjU4Ny4yMTQgMCAwIC43NDguNjQgNC41NDIuODU1eiIgZmlsbD0iIzRlNzg5NiIvPjxwYXRoIGQ9Ik0xOC45OTYuMDAxczMuMzEzIDMuMzY2LTMuMTUyIDguNDQyYy01LjE4MyA0LjExNC0xLjE3NSA2LjQ2NSAwIDkuMTM3LTMuMDQ2LTIuNzI1LTUuMjM2LTUuMTMtMy43NC03LjM3M0MxNC4yOTQgNi44OTMgMjAuMzMyIDUuMyAxOC45OTYuMDAxem0tMS43IDE1LjMzNWMxLjU1IDEuNzYzLS40MjcgMy4zNjYtLjQyNyAzLjM2NnMzLjk1NC0yLjAzIDIuMTM3LTQuNTQyYy0xLjY1Ni0yLjQwNC0yLjk0LTMuNTggNC4wMDctNy41ODcgMCAwLTEwLjk1MyAyLjcyNS01LjcxNyA4Ljc2M3oiIGZpbGw9IiNmNTgyMTkiLz48L3N2Zz4=\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faalaqily%2Fjson-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faalaqily%2Fjson-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faalaqily%2Fjson-java/lists"}