Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Accepting json object not working

Jack_Tauson_SrMar 13 2018 — edited Mar 13 2018

I am following an online example to test a POST request by passing a JSON object using Postman client as shown below. :

HelloWorldApplication.java

    package com.thejavageek.jaxrs;

  

    import javax.ws.rs.ApplicationPath;

    import javax.ws.rs.core.Application;

  

    @ApplicationPath("/rest")

    public class ExampleApplication extends Application {

  

    }

HelloWorldService.java

    package com.thejavageek.jaxrs;

  

    import javax.ws.rs.Consumes;

    import javax.ws.rs.POST;

    import javax.ws.rs.Path;

    import javax.ws.rs.core.MediaType;

  

    import com.thejavageek.jaxrs.model.Person;

  

    @Path("/HelloWorld")

    public class HelloWorldService {

  

    @POST

    @Path("/writePersonToDB")

    @Consumes(MediaType.APPLICATION_JSON)

    public void writePersonToDB(Person person) {

  

    System.out.println(person);

  

    }

  

    }

Person.java

    package com.thejavageek.jaxrs.model;

  

    public class Person {

  

    private String name;

    private String surname;

    private String address;

  

    public String getName() {

    return name;

    }

  

    public void setName(String name) {

    this.name = name;

    }

  

    public String getSurname() {

    return surname;

    }

  

    public void setSurname(String surname) {

    this.surname = surname;

    }

  

    public String getAddress() {

    return address;

    }

  

    public void setAddress(String address) {

    this.address = address;

    }

  

    @Override

    public String toString() {

    return "Person [name=" + name + ", surname=" + surname + ", address=" + address + "]";

    }

  

    }

Error in Postman :

2QzV5.png

I have tested another HelloWorld example of GET request from here and it worked fine. So there isn't any eclipse related issue on my local host/browser.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 10 2018
Added on Mar 13 2018
3 comments
456 views