我有以下字符串响应。我想从中提取 MAC ID 和其他字段,如版本、类型、devIP 等。
Response ={
"Version" : “1.10",
"Type" :"'xyzTYPE",
"MaCID" :"ABCD1F2G3900",
"devIP" : "'192.168.1.100",
"Signal": "-66",
"AreaName" :"'power",
"SubType" :"wifidev",
"'BuiIdTime" : "11:50:47",
"'BuiIdDate": "'Nov 2 2018"
}
虽然我是这样实现的。
String macID = result.substring(result.indexOf("MaCID")+11,result.indexOf("devIP")-4);
我想知道是否有另一种复杂的方式来做同样的事情。
您的响应看起来像 JSON,因此对于结果中的 json 响应;
JSONObject lsubObject= new JSONObject(result);
String MaCID =lsubObject.getString("MaCID");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句