我有一个非常不同的结构 JSONObject。我正在使用 json.simple 从这样的对象中获取值:
String val1 = ((LinkedHashMap<String, String>) response.get("key1")).get("inner_key1");
String val2 = ((LinkedHashMap<String, String>) response.get("key1")).get("inner_key2");
int index1 = (int) ((ArrayList) response.get("index_key1")).get(0);
int index2 = (int) ((ArrayList) response.get("index_key2")).get(0);
int index3 = (int) ((ArrayList) response.get("index_key3")).get(0);
我想知道是否可以使用实用方法以更好、更通用的方式获取这些值?另外,我也想避免那些演员,有什么解决办法吗?
跃然一笑
白衣染霜花
相关分类