我很难使用Gson将Json解析为JavaObject。 Json是混合型内容。
这是一个Json:
[
[
[
"12",
"COPLAT",
"26/3/2015 11:23:34",
"",
"",
"",
"",
""
],
[
"11",
"SEPARFI",
"16/3/2015 10:44:50",
"NA DATA DE HOJE, O REQUERENTE ASSINOU O TERMO DE ACORDO N. 031/2015 E QUITOU A 1. PARCELA DO PARCELAMENTO DE ISS.",
"26/3/2015 11:12:47",
"VANESSA CIMINI RIBEIRO SALGADO MISZPUTEN",
"COPLAT",
"26/3/2015 11:12:47"
]
],
{
"PRO_nuProcesso": "9574",
"PRO_aaProcesso": "2015",
"PRO_dgProcesso": "85",
"PRO_dlTitulo": "REQ.",
"PRO_dtAbertura": "28/1/2015 16:07:21",
"SIT_dcSituacao": "ATIVO",
"SET_dcSetor": "COPOUP",
"PRO_dcCaixaArquivo": "",
"PRO_nmInteressado": "TABET LIMA & MARTINS LTDA",
"PRO_dlAssunto": "PARCELAMENTO DE ISS - MOD. PRESTADOR"
}
这是一个对象Java:
public class Processo {
private String PRO_aaProcesso;
private String PRO_dcCaixaArquivo;
private String PRO_dgProcesso;
private String PRO_dlAssunto;
private String PRO_dlTitulo;
private String PRO_dtAbertura;
private String PRO_nmInteressado;
private String PRO_nuProcesso;
private String SET_dcSetor;
private String SIT_dcSituacao;
private String[][] andamentos;
public Processo(){
}
public Processo(String[][] andamentos, String PRO_aaProcesso, String PRO_dcCaixaArquivo, String PRO_dgProcesso, String PRO_dlAssunto, String PRO_dlTitulo, String PRO_dtAbertura, String PRO_nmInteressado, String PRO_nuProcesso, String SET_dcSetor, String SIT_dcSituacao) {
this.PRO_aaProcesso = PRO_aaProcesso;
this.PRO_dcCaixaArquivo = PRO_dcCaixaArquivo;
this.PRO_dgProcesso = PRO_dgProcesso;
this.PRO_dlAssunto = PRO_dlAssunto;
this.PRO_dlTitulo = PRO_dlTitulo;
this.PRO_dtAbertura = PRO_dtAbertura;
this.PRO_nmInteressado = PRO_nmInteressado;
this.PRO_nuProcesso = PRO_nuProcesso;
this.SET_dcSetor = SET_dcSetor;
this.SIT_dcSituacao = SIT_dcSituacao;
this.andamentos = andamentos;
}
Getters / Setters }
这是Parse:
Gson gson = new Gson();
List<Processo> postsList = Arrays.asList(gson.fromJson(testeJsonCompleto,
Processo[].class));
这是一个例外:
java.lang.IllegalStateException:预期BEGIN_OBJECT但是BEGIN_ARRAY
寻求帮助!!