We released a new version of our #JSONata #Java lib with a couple of bugfixes and support for null / undefined results.

Over the last 3 months, we reached 600k downloads across 1000 companies. Thanks for your support!

https://github.com/dashjoin/jsonata-java

GitHub - dashjoin/jsonata-java: JSONata reference ported to Java

JSONata reference ported to Java. Contribute to dashjoin/jsonata-java development by creating an account on GitHub.

GitHub

Is there a word for being amused and slightly offended at the same time / by the same thing? The JSONata documentation's take on the Y-combinator certain toes this to me:

"There is no need to read this section - it will do nothing for your sanity or ability to manipulate JSON data." ... "The Greek lambda (λ) symbol can be used in place of the word function which, if you can find it on your keyboard, will save screen space and please the fans of lambda calculus."

https://docs.jsonata.org/programming#advanced-example---the-y-combinator

#FunctionalProgramming #LambdaCalculus #JSONata

Programming constructs · JSONata

So far, we have introduced all the parts of the language that allow us to extract data from an input JSON document, combine the data using string and numeric operators, and format the structure of the output JSON document. What follows are the parts that turn this into a Turing complete, functional programming language.

Zabbix + grafana - część 7 - Parser JSONata

Wstęp W poprzednim artykule pokazaliśmy parser UQL — narzędzie, które pozwala w miarę bezboleśnie uporządkować odpowiedzi z API Zabbix i doprowadzić je do postaci akceptowalnej przez Grafanę (i ludzi). Dla wielu przypadków to w zupełności wystarcza i często jest najlepszym możliwym wyborem. Są jednak sytuacje, w których odpowiedź z API...

Sekurak

Zabbix + grafana – część 7 – Parser JSONata

Wstęp W poprzednim artykule pokazaliśmy parser UQL — narzędzie, które pozwala w miarę bezboleśnie uporządkować odpowiedzi z API Zabbix i doprowadzić je do postaci akceptowalnej przez Grafanę (i ludzi). Dla wielu przypadków to w zupełności wystarcza i często jest najlepszym możliwym wyborem. Są jednak sytuacje, w których odpowiedź z API...

#Aktualności #Narzędzia #Teksty #Api #Devops #Grafana #It #JSONata #Monitoring #Observability #Security

https://sekurak.pl/zabbix-grafana-czesc-7-parser-jsonata/

Zabbix + grafana - część 7 - Parser JSONata

Wstęp W poprzednim artykule pokazaliśmy parser UQL — narzędzie, które pozwala w miarę bezboleśnie uporządkować odpowiedzi z API Zabbix i doprowadzić je do postaci akceptowalnej przez Grafanę (i ludzi). Dla wielu przypadków to w zupełności wystarcza i często jest najlepszym możliwym wyborem. Są jednak sytuacje, w których odpowiedź z API...

Sekurak
🎉 Wow, they rewrote #JSONata with #AI in a single day and saved a fictional half-million dollars per year! 🙄 Meanwhile, #Reco raised $85M to market their buzzword salad of security features that everyone will forget about by next week. 🥳✨
https://www.reco.ai/blog/we-rewrote-jsonata-with-ai #Rewriting #Funding #TechBuzz #HackerNews #ngated
We Rewrote JSONata with AI in a Day, Saved $500K/Year

One engineer used AI to rewrite JSONata as a pure-Go library called gnata. Seven hours, $400 in tokens, 1,000x speedup, and $500K/year off our cloud bill.

We Rewrote JSONata with AI in a Day, Saved $500K/Year

One engineer used AI to rewrite JSONata as a pure-Go library called gnata. Seven hours, $400 in tokens, 1,000x speedup, and $500K/year off our cloud bill.

Zabbix + grafana - część 6 - Parser UQL

Wstęp W poprzednim artykule uporządkowaliśmy sprawy związane z konfiguracją pluginu Infinity i obsługą podstawowych zapytań API. Jeżeli po pierwszych testach z API Zabbix zauważyłeś, że wyniki przypominają bardziej losową zupę JSON niż dane gotowe do wizualizacji, to mam dobrą wiadomość: nie jesteś sam. Na szczęście, by rozwiązać ten problem, na...

Sekurak

Zabbix + grafana – część 6 – Parser UQL

Wstęp W poprzednim artykule uporządkowaliśmy sprawy związane z konfiguracją pluginu Infinity i obsługą podstawowych zapytań API. Jeżeli po pierwszych testach z API Zabbix zauważyłeś, że wyniki przypominają bardziej losową zupę JSON niż dane gotowe do wizualizacji, to mam dobrą wiadomość: nie jesteś sam. Na szczęście, by rozwiązać ten problem, na...

#Aktualności #Teksty #Api #Devops #Grafana #Json #JSONata #Monitoring #Observability #Uql #Zabbix

https://sekurak.pl/zabbix-grafana-czesc-6-parser-uql/

Zabbix + grafana - część 6 - Parser UQL

Wstęp W poprzednim artykule uporządkowaliśmy sprawy związane z konfiguracją pluginu Infinity i obsługą podstawowych zapytań API. Jeżeli po pierwszych testach z API Zabbix zauważyłeś, że wyniki przypominają bardziej losową zupę JSON niż dane gotowe do wizualizacji, to mam dobrą wiadomość: nie jesteś sam. Na szczęście, by rozwiązać ten problem, na...

Sekurak
Just published a new version of our #jsonata lib:
* full support for the new 2.1 language features
* access to the AST and runtime via frame callbacks
* bugfixes
Thanks to everyone in the community who contributed docs, issue reports & pull requests! @johnbehnke
https://github.com/dashjoin/jsonata-java

【登壇資料】 「JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック」 というタイトルで DevelopersIO 2025 Osaka で登壇しました #devio2025
https://dev.classmethod.jp/articles/jsonata-step-functions-developersio-2025-osaka-devio2025/

#dev_classmethod #JSONata #AWS_Step_Functions #JSON #AWS

【登壇資料】 「JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック」 というタイトルで DevelopersIO 2025 Osaka で登壇しました #devio2025 | DevelopersIO

【登壇資料】 「JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック」 というタイトルで DevelopersIO 2025 Osaka で登壇しました #devio2025 | DevelopersIO