usingMembers

Add JSON based on further Members configuration. For example:

		members.add(User::getName).usingMembers((personMembers) -> {
		    personMembers.add("first", Name::first);
		    personMembers.add("last", Name::last);
		});
		

When used with a named member, the result will be added as a new JSON value object:

		{
		  "name": {
		    "first": "Jane",
		    "last": "Doe"
		  }
		}
		
When used with an unnamed member the result will be added to the existing JSON object:
		{
		  "first": "John",
		  "last": "Doe"
		}
		

Return

a Member which may be configured further

Parameters

members

callback to configure the members

See also