WebService JSON PHP + Android GSON?

Pessoal, como eu faço para consumir um serviço php ?

http://gdias.ind.br/michel/teste/get_all_clientes.php/

retona pra mim isso :

{“clientes”:[{“cli_id”:“1”,“cli_cpf”:“23432”,“cli_cnpj”:“324324”,“cli_pessoatipo”:“Fisica”,“cli_tipodevenda”:“Zona”,“cli_estado”:"",“cli_cidade”:"",“cli_bairro”:"",“cli_insest”:"",“cli_fone”:"",“cli_fax”:"",“cli_contato”:"",“cli_mail”:"",“cli_cob_cep”:"",“cli_cob_cidade”:"",“cli_cob_bairro”:"",“cli_cob_numero”:"",“cli_observacao”:"",“cli_alerta”:""},

meu codigo e este no Android:

package br.com.exemplo.webservice;

import java.util.ArrayList;
import java.util.List;
import br.com.exemplo.model.Cliente;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonParser;
public class ClienteREST {
private static final String URL_WS = "http://gdias.ind.br/michel/teste/get_all_clientes.php/";
    
    public Cliente getCliente(int id) throws Exception {

        String[] resposta = new WebServiceCliente().get(URL_WS + id);

        if (resposta[0].equals("200")) {
            Gson gson = new Gson();
            Cliente cliente = gson.fromJson(resposta[1], Cliente.class);
            return cliente;
        } else {
            throw new Exception(resposta[1]);
        }
    }

    public List<Cliente> getListaCliente() throws Exception {


        String[] resposta = new WebServiceCliente().get(URL_WS);

        if (resposta[0].equals("200")) {
            Gson gson = new Gson();
            ArrayList<Cliente> listaCliente = new ArrayList<Cliente>();
            JsonParser parser = new JsonParser();
            JsonArray array = parser.parse(resposta[1]).getAsJsonArray();

            for (int i = 0; i < array.size(); i++) {
                listaCliente.add(gson.fromJson(array.get(i), Cliente.class));
            }
            return listaCliente;
        } else {
            throw new Exception(resposta[1]);
        }
    }

    public String inserirCliente(Cliente cliente) throws Exception {

        Gson gson = new Gson();
        String clienteJSON = gson.toJson(cliente);

        String[] resposta = new WebServiceCliente().post(URL_WS + "inserir",
                clienteJSON);

        if (resposta[0].equals("200")) {
            return resposta[1];
        } else {
            throw new Exception(resposta[1]);
        }
    }

    public String deletarCliente(int id) {

        String[] resposta = new WebServiceCliente()
                .get(URL_WS + "delete/" + id);
        return resposta[1];
    }
}

QUANDO E JAVA FUNCIONA:


package br.com.exemplo.webservice;

import java.util.ArrayList;
import java.util.List;
import br.com.exemplo.model.Cliente;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonParser;
public class ClienteREST {
private static final String URL_WS = "http://twitter.com/statuses/";
	
	public Cliente getCliente(int id) throws Exception {

		String[] resposta = new WebServiceCliente().get(URL_WS + id);

		if (resposta[0].equals("200")) {
			Gson gson = new Gson();
			Cliente cliente = gson.fromJson(resposta[1], Cliente.class);
			return cliente;
		} else {
			throw new Exception(resposta[1]);
		}
	}

	public List<Cliente> getListaCliente() throws Exception {

		//String[] resposta = new WebServiceCliente().get(URL_WS	+ "buscarTodosGSON");
		String[] resposta = new WebServiceCliente().get(URL_WS + "public_timeline.json");

		if (resposta[0].equals("200")) {
			Gson gson = new Gson();
			ArrayList<Cliente> listaCliente = new ArrayList<Cliente>();
			JsonParser parser = new JsonParser();
			JsonArray array = parser.parse(resposta[1]).getAsJsonArray();

			for (int i = 0; i < array.size(); i++) {
				listaCliente.add(gson.fromJson(array.get(i), Cliente.class));
			}
			return listaCliente;
		} else {
			throw new Exception(resposta[1]);
		}
	}

	public String inserirCliente(Cliente cliente) throws Exception {

		Gson gson = new Gson();
		String clienteJSON = gson.toJson(cliente);

		String[] resposta = new WebServiceCliente().post(URL_WS + "inserir",
				clienteJSON);

		if (resposta[0].equals("200")) {
			return resposta[1];
		} else {
			throw new Exception(resposta[1]);
		}
	}

	public String deletarCliente(int id) {

		String[] resposta = new WebServiceCliente()
				.get(URL_WS + "delete/" + id);
		return resposta[1];
	}
}