json-key-remover

Remove specific keys from json

Usage

Binary

```bash

File to file

json-key-remover -i input.json -o output.json -k unnecessary_key

Pipe to pipe

wget -q -O ${interface} | json-key-remover -k unnecessary_key | head

Remove multiple keys

json-key-remover -i input.json -o output.json -k key1,key2,key_3 ```

Rust library

```rust use jsonkeyremover::KeyRemover;

// Init let buffersize = 64*1024; let keystoremove = vec!["key1".tostring(), "key2".tostring()]; let mut keyremover = KeyRemover::init(buffersize, keystoremove); // Run keyremover.process(reader, writer); ```

Build

With cargo

bash cargo build --release