第一种方法
1.首先字符串为
String jsonStr ="{responseHeader:{status:0,QTime:0},spellcheck:{suggestions:{中国:{numFound:9,startOffset:0,endOffset:2," +
"suggestion:[中国工商银行, 中国人民,中国国际, 中国农业, 中国市场,中国经济, 中国人, 中国广播, 中国文化]}}," +"collations:{collation:中国工商银行}}}";
2.转换为JSONObject
// 直接new就可以
JSONObject jsonObject = new JSONObject(jsonStr);
此处使用的json包为import package cn.hutool.json;
3.内部若还有对象,可再次用JSONObject接收,获取取键值对即可
JSONObject params = (JSONObject) jsonObject.get("spellcheck");
String t = String.valueOf(params.get("collations"));
params中值
取对象转为字符串