1.1.1 • Published 7 years ago

oly-json v1.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 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

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.15.1

8 years ago

0.15.0

8 years ago

0.14.4

8 years ago

0.14.3

8 years ago

0.14.2

8 years ago

0.14.1

8 years ago

0.14.0

8 years ago

0.13.0

8 years ago

0.12.15

8 years ago

0.12.14

8 years ago

0.12.13

8 years ago

0.12.12

8 years ago

0.12.11

8 years ago

0.12.10

8 years ago

0.12.9

8 years ago

0.12.8

8 years ago

0.12.7

8 years ago

0.12.6

8 years ago

0.12.5

8 years ago

0.12.4

8 years ago

0.12.3

8 years ago

0.12.2

8 years ago

0.12.1

8 years ago

0.11.4

8 years ago

0.11.3

8 years ago

0.11.2

8 years ago

0.11.1

8 years ago

0.11.0

8 years ago

0.10.4

8 years ago