1.1.1 • Published 6 years ago

oly-json v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

oly json

JSON Schema with decorators to map and validate data.

oly json is a module of the oly project.

import { Kernel } from "oly";
import { field, Json } from "oly-json";

class Data {
  @field name: string;
}

const kernel = Kernel.create();
const json = kernel.get(Json);

json.schema(Data);                 // {properties: [{name: ...

json.build(Data, {name: "John"});  // Data { name: "John" }
json.build(Data, {fake: "John"});  // throw ValidationException

Installation

$ npm install oly oly-json

Dependencies

JSON-Schema Validatorajv
1.1.1

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago

0.15.1

7 years ago

0.15.0

7 years ago

0.14.4

7 years ago

0.14.3

7 years ago

0.14.2

7 years ago

0.14.1

7 years ago

0.14.0

7 years ago

0.13.0

7 years ago

0.12.15

7 years ago

0.12.14

7 years ago

0.12.13

7 years ago

0.12.12

7 years ago

0.12.11

7 years ago

0.12.10

7 years ago

0.12.9

7 years ago

0.12.8

7 years ago

0.12.7

7 years ago

0.12.6

7 years ago

0.12.5

7 years ago

0.12.4

7 years ago

0.12.3

7 years ago

0.12.2

7 years ago

0.12.1

7 years ago

0.11.4

7 years ago

0.11.3

7 years ago

0.11.2

7 years ago

0.11.1

7 years ago

0.11.0

7 years ago

0.10.4

7 years ago