title: android retrofit consuming asp.net web api [FromBody] always null
body: <p>I am consuming a web api wrote in c#, MVC, that looks like:</p>
  
  <pre><code>public IEnumerable&lt;Day&gt; Post([FromBody] string postObject)
  </code></pre>
  
  <p>Using fiddler or poster I can post to that REST service since my body has a = before my sending JSON, something like </p>
  
  <pre><code>={"BillTypeId":"4","RestId":"1"}
  </code></pre>
  
  <p>Using retrofit to make this call I can not send that initial = and my request looks like</p>
  
  <pre><code>{"BillTypeId":"4","RestId":"1"}
  </code></pre>
  
  <p>That makes the rest service receive always a null parameter.
  Do you know a way to send it before my json? Since I am calling that rest like this</p>
  
  <pre><code>void postToGetDayList(@Body ResquestListenerBillType request, Callback&lt;List&lt;Day&gt;&gt; callback);
  </code></pre>
  
  <p>Thank you!!!</p>