{"code":"0","data":"NC凭证已成功创建!
[凭证号]为“2016-12-记账凭证-93”,[流水标识]为0001V110000000000O82159259da6dfvouchergl0。","message":"请求成功"}
我想要的是 【2016-12-记账凭证-93】
这个怎么截取一下子
{"code":"0","data":"NC凭证已成功创建!
[凭证号]为“2016-12-记账凭证-93”,[流水标识]为0001V110000000000O82159259da6dfvouchergl0。","message":"请求成功"}
我想要的是 【2016-12-记账凭证-93】
这个怎么截取一下子
取出json串里的data数据然后通过substring方法进行截取
简单举个栗子:
public static void main(String[] args) {
String jsonStr= "{\"code\":\"0\",\"data\":\"NC凭证已成功创建![凭证号]为“2016-12-记账凭证-93”,[流水标识]为0001V110000000000O82159259da6dfvouchergl0。\",\"message\":\"请求成功\"}";
JSONObject a = JSONObject.fromObject(jsonStr);
String content = a.getString("data");
// String content = a.getString(""NC凭证已成功创建[凭证号]为“2016-12-记账凭证-93”,[流水标识]为0001V110000000000O82159259da6dfvouchergl0。";");
String str = "[凭证号]为“";
int start = content.indexOf(str) + str.length();
int end = content.indexOf("”", start);
System.out.println(content.substring(start, end));
}