在用Gson解析如下Json的时候
String jsonStr = "{code:403,msg:无查询好友信息,result:[]}";
解析代码为:
Gson son = new Gson();
MessageInfo info = son.fromJson(jsonStr, MessageInfo.class);
System.out.println(info.getCode());
System.out.println(info.getResult());
System.out.println(info.getMsg());
MessageInfo.java
private int code;
private String msg;
private Result result;
result为空的时候,就会出现异常
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 31
望大神帮下忙,解决下,这个怎么来解析