title: Sending object as a parameter to POST in axios won't work
body: <p>I'm trying to send a post request in VUE.JS using axios but there's an issue.</p>
  
  <p>I have this TEST object set up in data</p>
  
  <pre><code>data () { return { test:{ name: 'foo', surname: 'bar' } }; },
  </code></pre>
  
  <p>And here's my method</p>
  
  <pre><code>testMethod() {
  
    axios.post('url',this.test)
    .then(response =&gt; {
      console.log(response);
    })
    .catch(error =&gt; {
      console.log(error);
    });
  }
  </code></pre>
  
  <p>It won't work. It's sending an empty object to my API. If I try this, it works</p>
  
  <pre><code>testMethod(){
  
    axios.post('url',{'name':'foo', 'surname': 'bar'})
    .then(response =&gt; {
      console.log(response);
    })
    .catch(error =&gt; {
      console.log(error);
    });
  }
  </code></pre>
  
  <p>Any idea on what's wrong?</p>
  
  <p>Not sure if that's a bug or not.</p>