json-object-mapper icon indicating copy to clipboard operation
json-object-mapper copied to clipboard

Getter property serialization

Open jonghshin opened this issue 5 years ago • 0 comments

It looks like it is not serializing getters. The code below does not serialize the getter property.

export class ProjectModule extends ProjectBase {
  @JsonProperty({ name: "t" })
  public get ProjectType(): ProjectType {
    return ProjectType.Module;
  }
}

It only works with the code like this.

export class ProjectModule extends ProjectBase {
  @JsonProperty({ name: "t" })
  public readonly ProjectType: ProjectType = ProjectType.Module;
}

Any plan to implement getters and setters de/serialization?

jonghshin avatar Sep 06 '20 21:09 jonghshin