René's URL Explorer Experiment


Title: FYI: Different Java port of jsonata-js · Issue #275 · IBM/JSONata4Java · GitHub

Open Graph Title: FYI: Different Java port of jsonata-js · Issue #275 · IBM/JSONata4Java

X Title: FYI: Different Java port of jsonata-js · Issue #275 · IBM/JSONata4Java

Description: I received this email today and wanted to inform this group of the work: Dear Andrew and Nathan, first of all we’d like to thank you guys for inventing Jsonata, we really love it and it’s a great fit to our Low Code platform! Today we’re...

Open Graph Description: I received this email today and wanted to inform this group of the work: Dear Andrew and Nathan, first of all we’d like to thank you guys for inventing Jsonata, we really love it and it’s a great f...

X Description: I received this email today and wanted to inform this group of the work: Dear Andrew and Nathan, first of all we’d like to thank you guys for inventing Jsonata, we really love it and it’s a great f...

Opengraph URL: https://github.com/IBM/JSONata4Java/issues/275

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"FYI: Different Java port of jsonata-js ","articleBody":"I received this email today and wanted to inform this group of the work:\r\n\r\nDear Andrew and Nathan,\r\n\r\nfirst of all we’d like to thank you guys for inventing Jsonata, we really love it and it’s a great fit to our Low Code platform!\r\n\r\nToday we’re happy to release jsonata-java:\r\nhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava\u0026d=DwIGaQ\u0026c=jf_iaSHvJObTbx-siA1ZOg\u0026r=EYX3AEyQAwmdbWQyzpxSNg\u0026m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T\u0026s=5F2biZ7k_fLQw0oXAaur51jGAcLkZlAHC2IlXcJWOMs\u0026e= \r\n\r\njsonata-java is an Apache-licensed 1:1 Java port of the jsonata-js reference that stays as close to the original source structure as possible.\r\n\r\nWhy?\r\nWe needed a Jsonata in the (Java) backend that behaves exactly like Jsonata in the frontend,\r\n100% compatible, 100% reference test coverage(*), small and performant.\r\n\r\nHow?\r\nWherever possible we used language constructs as close as possible to the Javascript ones:\r\nhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava_blob_main_README.md-23design\u0026d=DwIGaQ\u0026c=jf_iaSHvJObTbx-siA1ZOg\u0026r=EYX3AEyQAwmdbWQyzpxSNg\u0026m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T\u0026s=ri1xfL7inFcg-Uduai27l_dECw9_eGNEoloteU8havM\u0026e= \r\n\r\nAlso we decided to use no third party dependencies, so it can easily be used with any JSON lib (Jackson, Gson, …),\r\nand can also very easily be compiled as native executable\r\n(a CLI Jsonata like jq is on our laundry list - TBD)\r\n\r\nIt would be great to get your feedback and touch base.\r\nIt would also be great to be listed as additional Jsonata implementation, is there a central Jsonata impl page?\r\n\r\nThanks in advance, and best regards,\r\n\r\nUli Walther and Andi Eberhart\r\n\r\n\r\n(*) Well maybe 98%… out of the \u003e1600 test cases there are around 30 described differences - most of them unsupported $toMillis etc features:\r\nhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava_blob_main_test_test-2Doverrides.json\u0026d=DwIGaQ\u0026c=jf_iaSHvJObTbx-siA1ZOg\u0026r=EYX3AEyQAwmdbWQyzpxSNg\u0026m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T\u0026s=AHW6LXVE05rzcj_sQvGfUoVr1x1koxCi5EGkEa3TPvM\u0026e= \r\n\r\nTo be honest to get to 100% test coverage was more work than expected (the last 20% nearly cost as much as the 80% before that, as is always the case…)\r\n\r\n—\r\nDashjoin GmbH\r\nRapidly Build Data-Driven Apps\r\nhttps://urldefense.proofpoint.com/v2/url?u=https-3A__dashjoin.com\u0026d=DwIGaQ\u0026c=jf_iaSHvJObTbx-siA1ZOg\u0026r=EYX3AEyQAwmdbWQyzpxSNg\u0026m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T\u0026s=ibiFKl2V7JeRqRcPwYEURAqP3gvmWgAp2oUZBrPDf4w\u0026e=  \u003chttps://urldefense.proofpoint.com/v2/url?u=https-3A__dashjoin.com_\u0026d=DwIGaQ\u0026c=jf_iaSHvJObTbx-siA1ZOg\u0026r=EYX3AEyQAwmdbWQyzpxSNg\u0026m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T\u0026s=aDDfn6ecV3HibeyUxv-3l0PDD8okmU6j9R558HZkrCU\u0026e= \u003e\r\n","author":{"url":"https://github.com/wnm3","@type":"Person","name":"wnm3"},"datePublished":"2023-07-28T18:39:55.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/275/JSONata4Java/issues/275"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:3711710c-9c9c-e594-ba1b-fdfddb8089ef
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idD64A:3E7EA5:2FC058:464AF3:6A4E03AF
html-safe-nonce005fcd0ebc08590341facfc0b663020dd6429da70750ddf99cc668fd6e949a74
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENjRBOjNFN0VBNToyRkMwNTg6NDY0QUYzOjZBNEUwM0FGIiwidmlzaXRvcl9pZCI6IjgzNTQ4MzI1ODA4MzEyMTY1NTkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmaceb8dc8f4a16bba4ad76e839394f4cb6c06371e9017000289dfa79bed6e183f8b
hovercard-subject-tagissue:1826918762
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/IBM/JSONata4Java/275/issue_layout
twitter:imagehttps://opengraph.githubassets.com/c743af8e4d78edb2eae20a032d75f6922222ce4707deedd0732ad70c18600ed6/IBM/JSONata4Java/issues/275
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c743af8e4d78edb2eae20a032d75f6922222ce4707deedd0732ad70c18600ed6/IBM/JSONata4Java/issues/275
og:image:altI received this email today and wanted to inform this group of the work: Dear Andrew and Nathan, first of all we’d like to thank you guys for inventing Jsonata, we really love it and it’s a great f...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamewnm3
hostnamegithub.com
expected-hostnamegithub.com
Nonedf0492960db29b4938cb72070351d6b1d0c6c0767b27ceb8394bbf4fcc0223c6
turbo-cache-controlno-preview
go-importgithub.com/IBM/JSONata4Java git https://github.com/IBM/JSONata4Java.git
octolytics-dimension-user_id1459110
octolytics-dimension-user_loginIBM
octolytics-dimension-repository_id169904880
octolytics-dimension-repository_nwoIBM/JSONata4Java
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id169904880
octolytics-dimension-repository_network_root_nwoIBM/JSONata4Java
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release52bde38e24398476f8eb1e0760c81346c6a00812
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/IBM/JSONata4Java/issues/275#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FIBM%2FJSONata4Java%2Fissues%2F275
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FIBM%2FJSONata4Java%2Fissues%2F275
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=IBM%2FJSONata4Java
Reloadhttps://github.com/IBM/JSONata4Java/issues/275
Reloadhttps://github.com/IBM/JSONata4Java/issues/275
Reloadhttps://github.com/IBM/JSONata4Java/issues/275
Please reload this pagehttps://github.com/IBM/JSONata4Java/issues/275
IBM https://github.com/IBM
JSONata4Javahttps://github.com/IBM/JSONata4Java
Notifications https://github.com/login?return_to=%2FIBM%2FJSONata4Java
Fork 41 https://github.com/login?return_to=%2FIBM%2FJSONata4Java
Star 128 https://github.com/login?return_to=%2FIBM%2FJSONata4Java
Code https://github.com/IBM/JSONata4Java
Issues 80 https://github.com/IBM/JSONata4Java/issues
Pull requests 0 https://github.com/IBM/JSONata4Java/pulls
Actions https://github.com/IBM/JSONata4Java/actions
Projects https://github.com/IBM/JSONata4Java/projects
Security and quality 0 https://github.com/IBM/JSONata4Java/security
Insights https://github.com/IBM/JSONata4Java/pulse
Code https://github.com/IBM/JSONata4Java
Issues https://github.com/IBM/JSONata4Java/issues
Pull requests https://github.com/IBM/JSONata4Java/pulls
Actions https://github.com/IBM/JSONata4Java/actions
Projects https://github.com/IBM/JSONata4Java/projects
Security and quality https://github.com/IBM/JSONata4Java/security
Insights https://github.com/IBM/JSONata4Java/pulse
FYI: Different Java port of jsonata-js https://github.com/IBM/JSONata4Java/issues/275#top
https://github.com/wnm3
https://github.com/wnm3
wnm3https://github.com/wnm3
on Jul 28, 2023https://github.com/IBM/JSONata4Java/issues/275#issue-1826918762
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=5F2biZ7k_fLQw0oXAaur51jGAcLkZlAHC2IlXcJWOMs&e=https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=5F2biZ7k_fLQw0oXAaur51jGAcLkZlAHC2IlXcJWOMs&e=
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava_blob_main_README.md-23design&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=ri1xfL7inFcg-Uduai27l_dECw9_eGNEoloteU8havM&e=https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava_blob_main_README.md-23design&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=ri1xfL7inFcg-Uduai27l_dECw9_eGNEoloteU8havM&e=
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava_blob_main_test_test-2Doverrides.json&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=AHW6LXVE05rzcj_sQvGfUoVr1x1koxCi5EGkEa3TPvM&e=https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dashjoin_jsonata-2Djava_blob_main_test_test-2Doverrides.json&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=AHW6LXVE05rzcj_sQvGfUoVr1x1koxCi5EGkEa3TPvM&e=
https://urldefense.proofpoint.com/v2/url?u=https-3A__dashjoin.com&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=ibiFKl2V7JeRqRcPwYEURAqP3gvmWgAp2oUZBrPDf4w&e=https://urldefense.proofpoint.com/v2/url?u=https-3A__dashjoin.com&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=ibiFKl2V7JeRqRcPwYEURAqP3gvmWgAp2oUZBrPDf4w&e=
https://urldefense.proofpoint.com/v2/url?u=https-3A__dashjoin.com_&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=aDDfn6ecV3HibeyUxv-3l0PDD8okmU6j9R558HZkrCU&e=https://urldefense.proofpoint.com/v2/url?u=https-3A__dashjoin.com_&d=DwIGaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=EYX3AEyQAwmdbWQyzpxSNg&m=BfBxUJe2_1afrlE5S6vRVP6THcp5kqviZYYTZ120GdFdSABXgPWJLG9ITr2_a18T&s=aDDfn6ecV3HibeyUxv-3l0PDD8okmU6j9R558HZkrCU&e=
wnm3https://github.com/wnm3
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.