deneric
Serialize and deserialize JSON to Entity
Using Example:
You have JSON Object like
var json = username: 'user123' name: 'user1' pass: 'pass2@123' profile: display_name: 'User One' age_int: 12 age_double: 1231 status_desc: is_active: true is_deactive: false
Define Class:
Entity { superdata username: 'name' denericString password: 'pass' denericString displayName: 'profile.display_name' denericString age: 'profile.age_int' denericNumber active: 'status_desc.is_active' denericBoolean } var entity = json
So you have variable entity
instance of Class BeautifulEntity
Checkout properties of entity
__mapping: username: 'name' 'String' password: 'pass' 'String' displayName: 'profile.display_name' 'String' age: 'profile.age_int' 'Number' active: 'status_desc.is_active' 'Boolean' username: 'user1' password: 'pass2@123' displayName: 'User One' age: 12 active: true
And have function to get serialize of entity
(call: entity.serialize
):
name: 'user1' pass: 'pass2@123' profile: display_name: 'User One' age_int: 12 status_desc: is_active: true