Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Erro JSON

Faz sentido tua afirmação...

Mas como isso começou a acontecer do nada?

2012/12/5 luciofm <luciofm@gmail.com>
Você está recebendo um HTML de retorno, e não um JSON.

Lúcio Maciel
luciofm@gmail.com


2012/12/5 Arthur Ruppenthal <arthur.ruppenthal@gmail.com>
Este é o JSON: [{"id_vendedor":"14","nome_vendedor":"Vasconcelo Sari","webservice":"\"http:\\\/\\\/diversificacao.atctob.com.br\\\/\"","comandoSQL":"\"\"","cod_vendedor\"":"13","cod_uf":"206","versao_nova":"","nro_segundos_gps":"0"}]

Essa é classe: public class VendedorObj {
    public String  id_vendedor   ;  // deixado string p/ nao causar erro se vier no Json
    public String  nome_vendedor ;
    public String  webservice    ;
    public String  comandoSQL    ;
    public String  cod_vendedor  ;   
    public String  cod_uf        ;
    public String  versao_nova   ;
    public Long    nro_segundos_gps;
   
    public String toString() {
        return nome_vendedor;
    }
}

Essas "\" é o JSONEncode do PHP que coloca, pois o código é assim:

        $array_retorno = array('id_vendedor' => $id_vendedor,
                               'nome_vendedor' => $nome_vendedor,
                               'webservice' => escapeString($webservice),
                               'comandoSQL' => escapeString($comandoSQL),
                               'cod_vendedor"' => $cod_vendedor,
                               'cod_uf' => $cod_uf,
                               'versao_nova' => $atualizaPrograma,
                               'nro_segundos_gps' => $nro_segundos_gps
                               );
        $retorno = $retorno.json_encode($array_retorno);
         echo "[".$retorno."]";   

Bá, to no desespero já. Valeu!!!

2012/12/5 Pedro Subutzki <Pepeu> <falecompepeu@gmail.com>

Ditia que vc está usando algum caracter qu está gerando o problema.
Poste aqui o JSON que vc está recebendo.


Em 5 de dezembro de 2012 09:10, Arthur Ruppenthal <arthur.ruppenthal@gmail.com> escreveu:
Tudo igual e minúsculo.

:-(


2012/12/5 Felipe Aron <felipearon@gmail.com>
Não seria algum nome de campo diferente? Lembrando que é case-sensitivy.


Em 5 de dezembro de 2012 08:31, Arthur Ruppenthal <arthur.ruppenthal@gmail.com> escreveu:
Olá Pessoal.

Já tiveram esse erro ao receber o JSON: "com.google.gson.stream.MalformedJsonException: invalid number or unquoted string near <!DOCTYPE HTML PUBLIC "-//IET"

Simplesmente começou a acontecer isso. Já tentei de tudo.

Agradeço qualquer ajuda.

--
 
 



--
Analista-Programador

--
 
 

--
 
 



--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi

--
 
 

--
 
 

--
 
 

--
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário