无法通过GSON解析不同的json格式字符串

问题描述:

这不是重复的问题 请不要将其标记为重复. 可以使用GSON库解析此Json吗?

This is not a duplicate question Please dont mark it as duplicate. Can this Json be parsed with GSON library?

{"keyobject": {"keyarray": ["key1", "key2", "key3"]},
"valueobject": [{"valuearray": ["arr1_val1", "arr1_val2","arr1_val3"]},
{"valuearray": ["arr2_val1", "arr2_val2","arr2_val3"]}]}

如何?

class Outer {
  KeyObject keyobject;
  List<ValueObject> valueobject;
}

class KeyObject {
  List<String> keyarray;
}

class ValueObject {
  List<String> valuearray;
}
Outer outer = gson.fromJson(json, Outer.class);