Skip to content

How to get nested values without writing boilerplate code? #657

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
vlytvyne opened this issue Jun 15, 2020 · 1 comment
Closed

How to get nested values without writing boilerplate code? #657

vlytvyne opened this issue Jun 15, 2020 · 1 comment

Comments

@vlytvyne
Copy link

Is there a way to avoid writing boilerplate nested classes to get deeply nested values? Having json object like this:

{
  name: {
    first: "Taras",
    last: "Shevchenko"
  }
  ...
}

To just get first name of the user I'm forced to create another class:

class User {
  final UserName name;
  ...
}

class UserName {
  final String first;
  final String last;
}

It would be great if It could be written with json pointer syntax like following:

class User {
  @JsonKey(name: "name/first")
  final UserName name;
   ...
}
@vlytvyne vlytvyne changed the title Will be json pointer supported? How to get nested values without writing boilerplate code? Jun 15, 2020
@kevmoo
Copy link
Collaborator

kevmoo commented Jun 15, 2020

Duplicate of #490

@kevmoo kevmoo marked this as a duplicate of #490 Jun 15, 2020
@kevmoo kevmoo closed this as completed Jun 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants