Interface MappingGenerator

    • Method Detail

      • getJsonGenerator

        jakarta.json.stream.JsonGenerator getJsonGenerator()
        Returns:
        the JsonGenerator used internally to write the JSON output.
      • writeObject

        MappingGenerator writeObject​(Object o,
                                     jakarta.json.stream.JsonGenerator generator)
        Write the given Object o into the current JSON layer. This will not open a new json layer ('{', '}') but really just write the attributes of o to the currently opened layer. Consider you have a class
             public class Customer {
                 private String firstName;
                 private String lastName;
                 private Address address;
                 ...
             }
         
        then the resulting JSON String will e.g. look like
             "firstName":"Karl", "lastName":"SomeName", "address":{"street":"mystreet"}
         
        Parameters:
        o - the object to write
        generator - the jsonp generator to use
        Returns:
        itself, for easier chaining of commands