PHP Classes

File: CHANGELOG.md

Recommend this page to a friend!
  Classes of Julian Finkler   JSON Object Mapper   CHANGELOG.md   Download  
File: CHANGELOG.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: JSON Object Mapper
Create objects of classes mapped from JSON strings
Author: By
Last change:
Date: 5 years ago
Size: 1,415 bytes
 

Contents

Class file image Download

v1.2.0

  • Added support for multiple `@JsonField`-Annotations to support multiple, different property names
  • Simple mapping method added. You only need to add `@JsonField()` if the property in json and the class property equals

v1.1.3

Transformers implemented

preTransformer, transformer and postTransformer in @JsonField-Annotation implemented For details, take a look on tests/Objects/Autobot.php

v1.1.2

  • `TypeMismatchException` contains now the name of the property
  • Redundant method calls simplified

v1.1.1

Object to JSON conversion added

Use theobjectToJson()-Method to convert an object back to JSON

v1.1.0

Multiple primitive types are now supported

Possible values: primitive|FQCN, primitive|primitive|primitive, primitive|primitive|FQCN

Example: string|integer|My\Class, string|int|datetime

NOT SUPPORTED: My\Class|Another\Class, My\Class|string

v1.0.3

  • Additional Date Format added

v1.0.2

Date and DateTime Type added

Supports the following formats - 2017-09-09 - 2017-09-09 13:20:59 - 2017-09-09T13:20:59 - 2017-09-09T13:20:59.511Z - 2017-09-09T13:20:59-02:00

and of course Unix-Timestamps

v1.0.1

  • ParseError replaced with InvalidJsonException to keep PHP5 compatibility
  • The JsonField-Annotation property "type" supports now escaped FQCNs
  • Travis-CI support added

v1.0.0

  • Initial Release