{"id":18521726,"url":"https://github.com/transferwise/jsonschema-recipient-demo","last_synced_at":"2025-04-09T09:33:22.430Z","repository":{"id":55534806,"uuid":"175620962","full_name":"transferwise/jsonschema-recipient-demo","owner":"transferwise","description":"A demo of parsing a JSON schema using jackson ObjectMapper and rendering it recursively","archived":true,"fork":false,"pushed_at":"2023-04-07T01:45:33.000Z","size":64,"stargazers_count":0,"open_issues_count":2,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-03T04:44:55.110Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/transferwise.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":"2019-03-14T12:49:45.000Z","updated_at":"2024-05-23T19:22:41.000Z","dependencies_parsed_at":"2024-11-06T17:34:59.960Z","dependency_job_id":"bd3c405b-855e-4893-88a3-b2405d6b4756","html_url":"https://github.com/transferwise/jsonschema-recipient-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferwise%2Fjsonschema-recipient-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferwise%2Fjsonschema-recipient-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferwise%2Fjsonschema-recipient-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/transferwise%2Fjsonschema-recipient-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/transferwise","download_url":"https://codeload.github.com/transferwise/jsonschema-recipient-demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248012863,"owners_count":21033254,"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":[],"created_at":"2024-11-06T17:27:14.564Z","updated_at":"2025-04-09T09:33:21.512Z","avatar_url":"https://github.com/transferwise.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JSON schema recipient demo\nA small demo to show how JSON schema can be parsed by jackson and rendered recursively.\n\nThe repo demonstrates to partners how to process the JSON schema dynamic forms format to be returned in v2 of the TransferWise API.\n\nExpected output:\n```\n-------allOf------\n    string: currency\n    array: [\n        string: firstName\n        string: lastName\n    ]\n  -------oneOf------\n      string: fullName\n      string: sortCode\n      string: accountNumber\n    -------or------\n      string: iban\n  -------end oneOf--\n    string: streetAddress\n-------end allOf--\n```\n\nThe indentation demonstartes the nesting of the JSON schema\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftransferwise%2Fjsonschema-recipient-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftransferwise%2Fjsonschema-recipient-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftransferwise%2Fjsonschema-recipient-demo/lists"}