Jsonabc
Sorts JSON object alphabetically. It supports nested objects, arrays and collections. Works offline and beautifies JSON object too.
Install / Use
/learn @ShivrajRath/JsonabcREADME
JSON ABC
Sorts JSON object alphabetically. It supports nested objects, arrays and collections. Works offline and beautifies JSON object too.
Try it (Demo)
Supports
- Beautifies JSON
- Sorts Plain Objects, Collections, Arrays
- Has offline supports
- IE9+ Support
- Mobile/ Tablet friendly
- Sorting plain arrays is optional
Download
npm install jsonabc
Usage
- Used directly in Node:
var myJsonAbc = require("jsonabc"); var sorted = myJsonAbc.sortObj({ c: 0, b: 1, a: 0 }); - Built by Browserify, for directly inclusion in the browser:
<script src="dist/jsonabc.js"></script> <script> var output = jsonabc.sort(inputStr, noarray); </script>
Example
It converts this
{
"object": {
"b": 2,
"a": 1,
"d": 4,
"c": 3
},
"array": ["d", "1", "c", "a", "b"],
"collection": [
{
"b": 2,
"a": 1,
"d": 4,
"c": 3
},
{
"__b1": 2,
"__a2": 1,
"__d3": 4,
"__c4": 3
},
["d", "1", "c", "a", "b"]
]
}
to this
{
"array": ["1", "a", "b", "c", "d"],
"collection": [
["1", "a", "b", "c", "d"],
{
"__a2": 1,
"__b1": 2,
"__c4": 3,
"__d3": 4
},
{
"a": 1,
"b": 2,
"c": 3,
"d": 4
}
],
"object": {
"a": 1,
"b": 2,
"c": 3,
"d": 4
}
}
License: MIT
Related Skills
openhue
337.4kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
337.4kElevenLabs text-to-speech with mac-style say UX.
weather
337.4kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.4kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
