tinyjsontransformer
v1.2.2
Published
tiny JSON Transformer is an npm package for transforming JSON data based on a provided mapping. It allows you to easily rename keys in a JSON object according to a predefined mapping, inspired by how Go handles JSON.
Downloads
6
Readme
tiny JSON Transformer
tiny JSON Transformer is an npm package for transforming JSON data based on a provided mapping. It allows you to easily rename keys in a JSON object according to a predefined mapping, inspired by how Go handles JSON.
Installation
You can install JSON Transformer via npm:
npm install tinyjsontransformer --save
Usage
import { transformJSON, JSONData, Mapping } from 'tinyjsontransformer';
// Sample JSON data
const jsonData: JSONData = {
"page_random": 1,
"Fruits": ["apple", "banana", "cherry"],
"color_random": "red"
};
// Define a mapping to transform keys
const mapping: Mapping = {
"page_random": "page",
"Fruits": "fruits",
"color_random": "color"
};
// Transform the JSON data
const transformedData: JSONData = transformJSON(jsonData, mapping);
console.log(transformedData);
Output
{
"page": 1,
"fruits": ["apple", "banana", "cherry"],
"color": "red"
}
Author
Aobakwe
GitHub: aobakwewastaken