title: LoopJ AndroidAsyncHttp StringEntity Issue
body: <p>I am using StringEntity with AndroidAsyncHttp but it is deprecated. Is there another way to get this to work while sending my json string in the way I am to my web service?</p>
  
  <pre><code>public void getPropertyImagesAsync(final String[] params) {
      JsonStructure jsonStructure = new JsonStructure();
      jsonStructure.methodName = "getPropertyWorkorders";
      jsonStructure.serviceName = "mobileapi";
      jsonStructure.parameters = params;
  
      String jsonString = new Gson().toJson(jsonStructure);
  
      StringEntity entity = null;
      try {
          entity = new StringEntity(jsonString);
      } catch (UnsupportedEncodingException e) {
          e.printStackTrace();
      }
  
      AsyncHttpClient client = new AsyncHttpClient();
      client.post(visnetawrap, BASE_URL + "/amf/gateway/?contentType=application/json", entity, "application/json", new TextHttpResponseHandler() {
          @Override
          public void onFailure(int i, Header[] headers, String s, Throwable throwable) {
              AppUtils.outputJsonString(s);
          }
  
          @Override
          public void onSuccess(int i, Header[] headers, String s) {
              AppUtils.outputJsonString(s);
          }
      });
  }
  </code></pre>