jsonata-js/jsonata
jsonata-js/jsonata has 2,707 GitHub stars and 294 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 19:58 UTC. Last push 2026-10-28.
JSONata query and transformation language - http://jsonata.org
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalJSONata
JSON query and transformation language
Reference implementation of the JSONata query and transformation language.
Installation
npm install jsonata
Quick start
In Node.js:
const jsonata = require('jsonata');
const data = {
example: [
{value: 4},
{value: 7},
{value: 13}
]
};
(async () => {
const expression = jsonata('$sum(example.value)');
const result = await expression.evaluate(data); // returns 24
})()
In a browser:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JSONata test</title>
<script src="https://cdn.jsdelivr.net/npm/jsonata/jsonata.min.js"></script>
<script>
async function greeting() {
var json = JSON.parse(document.getElementById('json').value);
var result = await jsonata('"Hello, " & name').evaluate(json);
document.getElementById('greeting').innerHTML = result;
}
</script>
</head>
<body>
<textarea id="json">{ "name": "Wilbur" }</textarea>
<button onclick="greeting()">Click me</button>
<p id="greeting"></p>
</body>
</html>
More information
- JSONata documentation
- JavaScript API
- Intro talk at London Node User Group
Contributing
See the CONTRIBUTING.md for details of how to contribute to this repo.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,784 starspublic-apis/public-apis
A collective list of free APIs
497,003 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
440,833 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,143 stars