We help IT Professionals succeed at work.
Get Started

Severe:   MessageBodyWriter not found for media type=application/json

SheppardDigital
on
1,858 Views
Last Modified: 2015-06-20
Hi,

I'm just starting out with Java and I'm trying to build a simple API.

The issue I'm having is that I'm getting this message when trying to return an Object as JSON.

Severe:   MessageBodyWriter not found for media type=application/json

I've setup the application with Maven, and as a result of some research I've added the following dependancies to the pom.xml file in the hope that it would resolve the issue.

<dependency>
            <groupId>com.owlike</groupId>
            <artifactId>genson</artifactId>
            <version>0.99</version>
        </dependency>
        
        <dependency>
            <groupId>org.glassfish.jersey.media</groupId>
            <artifactId>jersey-media-json-jackson</artifactId>
            <version>2.8</version>
        </dependency>

Open in new window


The method I have which is trying to return the Object as JSON is as follows;
@GET
    @Produces("application/json")
    public Person getAll() {
        Person me = new Person("John", "Doe", "test@test.com");
        
        return me;
    }

Open in new window


Can anyone see where I'm going wrong? Do I need to add anything to the web.xml file to make it work?java
Comment
Watch Question
This problem has been solved!
Unlock 1 Answer and 2 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE