Skip to content

rubenjgarcia/jsonata-transformer-ui

Repository files navigation

JSONata Transformer 🤖

Test your JSONata transformers on the fly.

MIT License PRs Welcome

Watch on GitHub Star on GitHub


header

Features: Preview output JSON based on your JSONata transformers, validation and errors on the fly, and more...


The problem

Maybe you heard about JSONata. If you didn't hear about it, it's a JSON query and transformation language

It's powerful and you can do a lot of things with it. Basically you can do everything you can imagine

You can try it here to see its power

The problem is that maybe you want to see how it's going to be a JSON transformed using this framework

This solution

JSONata Transformer uses custom editors to help you build your Transformers using JSONata functions and queries

You use a JSON as the input and you create a JSON structure with JSONata functions and queries on it

You can see the output in the Output box

This project is experimental any problems are issues feel free to raise GitHub issues or just reach out..

Getting Started

  1. Visit https://rubenjgarcia.github.io/jsonata-transformer-ui.

  2. Paste your JSON into the "Input JSON" editor.

  3. Create a new JSON using JSONata transformers based on your input.

  4. Once you are happy with your transformers you can quickly copy the result to clipboard using the editor icons.

Contributing

This project is inspired by Amazon Eventbridge Transformer

If you have any questions, features or issues please raise any issue or pull requests you like. I will try my best to get back to you.

License

MIT.