如何截取字串中的字符串? 看这内容,应该是json的格式,直接用json的解析器解析一下不就好了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str= ....JSONObject jobj = new JSONObject(str);jobj.getString("ZGB0003"); 可以用JSON解析,和楼上一样,百度有例子 1.转换成toString.2.indexof("ZGB0003 ");3.如果2返回结果!=-1 subString截取。 看错了,不好意思{"287":"高白瓷","1085":"传统工艺","100000729":"是","2176":"中国龙瓷","352":"ZGB0003","1835":"摆件","100018425":"瓷","7980":"雕刻","7201":"人物神像","100018599":"摆饰","7547":"纯手工","346":"福建德化","973":"现代艺术","3426":"人物","21292":"锦盒包装","1498":"可以","446":"23x20x18","1459":"件","8021":"13200","100020186":"1","4341":"1,,13200.00;","3939":"1","1150":"100"}你这返回的是什么类型? 先给项目导入json相关的jar报,网上搜下就可import net.sf.json.JSONObject;public class JsonProject { public static void main(String[] args) { String str= "{\"287\":\"高白瓷\",\"1085\":\"传统工艺\",\"100000729\":\"是\",\"2176\":\"中国龙瓷\",\"352\":\"ZGB0003\"}"; JSONObject jobj = JSONObject.fromObject(str); System.out.println(jobj.get("352").toString()); }}结果:ZGB0003另外,你的json格式有问题,自己整理下 用string.indexof或者正则表达式直接匹配 ZGB0003http://www.4byte.cn 请教一个给 JavaBean set值的问题? xml 在打包成jar后的问题 java java大师级进,望指点谜经 这个题怎么做啊? 谢谢大家! 求几个问题的答案~~~ 问个问题^_^ 谁能解释一下! 不通过ODBC,java如何与Access连,希望给出完整的程序~~~ 错在哪里? intellij idea能开发Window应用程序 一个初学者的小问题,求高手帮忙
JSONObject jobj = new JSONObject(str);
jobj.getString("ZGB0003");
2.indexof("ZGB0003 ");
3.如果2返回结果!=-1 subString截取。
{"287":"高白瓷","1085":"传统工艺","100000729":"是","2176":"中国龙瓷","352":"ZGB0003","1835":"摆件","100018425":"瓷","7980":"雕刻","7201":"人物神像","100018599":"摆饰","7547":"纯手工","346":"福建德化","973":"现代艺术","3426":"人物","21292":"锦盒包装","1498":"可以","446":"23x20x18","1459":"件","8021":"13200","100020186":"1","4341":"1,,13200.00;","3939":"1","1150":"100"}
你这返回的是什么类型?
import net.sf.json.JSONObject;public class JsonProject { public static void main(String[] args) {
String str= "{\"287\":\"高白瓷\",\"1085\":\"传统工艺\",\"100000729\":\"是\",\"2176\":\"中国龙瓷\",\"352\":\"ZGB0003\"}";
JSONObject jobj = JSONObject.fromObject(str);
System.out.println(jobj.get("352").toString());
}
}结果:
ZGB0003另外,你的json格式有问题,自己整理下
http://www.4byte.cn