try android-async-http
- Make asynchronous HTTP requests, handle responses in anonymous callbacks
- HTTP requests happen outside the UI thread
- Requests use a threadpool to cap concurrent resource usage
- GET/POST params builder (RequestParams)
- Multipart file uploads with no additional third party libraries
- Tiny size overhead to your application, only 25kb for everything
- Automatic smart request retries optimized for spotty mobile connections
- Automatic gzip response decoding support for super-fast requests
- Binary file (images etc) downloading with BinaryHttpResponseHandler
- Built-in response parsing into JSON with JsonHttpResponseHandler
- Persistent cookie store, saves cookies into your app’s SharedPreferences
and also you can try fastjson which is a fast json processor.