title: @RequestBody, sending in List<String> in POST request
body: <p>I have a basic POJO with a field shown below:</p>
  
  <pre><code>@NotEmpty
  @ElementCollection
  @Column(name = "TAGS")
  private List&lt;String&gt; tags;
  </code></pre>
  
  <p>I'm trying to send a JSON formatted POST request to the following controller:</p>
  
  <pre><code>@RequestMapping(value = "/post", method = RequestMethod.POST)
  public void createPost(@RequestBody BlogPost blogPost) {
      blogPostService.addPost(blogPost);
  }
  </code></pre>
  
  <p>My JSON:</p>
  
  <pre><code>{
      "stuff": "stuff",
      "stuff": "stuff",
      "tags": [{"Tag 1"}, {"Tag 2"}]
  }
  </code></pre>
  
  <p>Basically my issue is that I have no idea how to convert that in to a List. I have tried searching for answers but I haven't found anything. Is this even possible?</p>
  
  <p>The error I get is:</p>
  
  <blockquote>
    <p>JSON parse error: Can not deserialize instance of java.lang.String out of START_OBJECT token;</p>
  </blockquote>