@aegenet/belt-json-ignore
v2.4.0
Published
JSON Ignore
Readme
@aegenet/belt-json-ignore
@jsonIgnoredecorator for TypeScript classes to ignore fields when serializing to JSON.
Note: Stage 3 decorator (for stage 2, you can use an older version (< 2.0.0) of this package).
💾 Installation
yarn add @aegenet/belt-json-ignore@^2.0.0
# or
npm i @aegenet/belt-json-ignore@^2.0.0📝 Usage
import { jsonIgnore } from '@aegenet/belt-json-ignore';
class MyClass {
@jsonIgnore
public mySubPrivateField: string = 'abcdefg';
public something: string = 'ok';
}
const instance = new MyClass();
JSON.stringify(instance); // '{"something":"ok"}'