title: add json object to Java HttpGet request to C# WebApi
body: <p>i'm trying to send json object from java client to C# WebApi, but the input parameter is null.
  the java code:</p>
  
  <pre><code>    ObjectMapper mapper = new ObjectMapper();
      Gson gson = new Gson();  
      String json = gson.toJson(per);
      HttpClient httpclient = new DefaultHttpClient();
      List&lt;NameValuePair&gt; qparams = new ArrayList&lt;NameValuePair&gt;();
      qparams.add(new BasicNameValuePair("person", json.toString()));
      HttpGet httpPost = new HttpGet("http://naviserver.azurewebsites.net/api/Person/Get?" + URLEncodedUtils.format(qparams, "UTF-8"));
          httpPost.setHeader("Accept", "application/json");
          httpPost.setHeader("Content-type", "application/json");
          httpPost.setHeader(
                  "Authorization",
                  "Bearer TokenRemovedBecauseUseless");
  
  
          org.apache.http.HttpResponse httpResponse = httpclient.execute(httpPost);
  </code></pre>
  
  <p>the WebApi method:</p>
  
  <pre><code>    public List&lt;String&gt; Get([FromUri]Person person)
      {}
  </code></pre>
  
  <p>can someone tell me how to send json object?</p>