1.2.2 • Published 8 months ago

tinyjsontransformer v1.2.2

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

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

1.2.2

8 months ago

1.2.1

8 months ago

1.2.0

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.0

8 months ago