title: Angular & ASP.NET MVC - Passing an object with a property containing an empty string comes out as null rather than the empty string
body: <p>Using Angular and ASP.NET MVC, I'm passing in a JSON to my backend in ASP.NET.  For the sake of example, let's just say I pass in a parameter that contains:</p>
  
  <pre><code>[{"id":1,"logo":""}, {"id":2,"logo":""}, {"id":3,"logo":""}]
  </code></pre>
  
  <p>in my backend I take this in as object:</p>
  
  <pre><code>public JsonResult SaveHeadlines(List&lt;SomeObject&gt; objectHere)
  </code></pre>
  
  <p>objectHere's properties of "logo" all contain null instead of an empty string.</p>
  
  <p>Is there any way around this?  I'm not sure if this is an Angular to ASP.NET bug or something... </p>
  
  <p>EDIT:</p>
  
  <pre><code>//Serializing     
  List&lt;Headlines&gt; headlines = ServiceStack.Text.JsonSerializer.DeserializeFromString&lt;List&lt;Headlines&gt;&gt;(json);
  
  return Json(headlines);
  </code></pre>