{"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));
}