Android我会从Web服务中获得响应


START 
D/OkHttp: Specific Gravity Before Charging : 150,150,150,150,150,150
D/OkHttp: Specific Gravity After Charging : 150,150,150,150,150,150
D/OkHttp: Battery Serial : 2bea79b1001000
 D/OkHttp: Battery AH : 150
 D/OkHttp: Battery Type : INVERTER
 D/OkHttp: OCV , 16.0
 D/OkHttp: OCV , 14.5
 D/OkHttp: OCV , 14.5
 D/OkHttp: OCV , 14.5
 D/OkHttp: OCV , 14.5
 D/OkHttp: Inverter DCHG After 02 Hr :
 D/OkHttp: FAN THERMAL SHUTDOWN FAULT
 D/OkHttp: 4,1,0000
 D/OkHttp: 4,2,0000
 D/OkHttp: END

我如何解析此响应,看起来它既不在JSON中也不在XMLFORMAT中。

使用拆分函数首先通过string [] lines = response.split [" n"]来键入所有行,然后用以下方式分析每一行:要分离键和值,就像线一样[i]。然后使用split(","(

使用split(":"(然后解析每个值

您期望接收什么样的数据。如果您是USIBG OKHTTP库接收JSON或XML,则应从Response.body.body.string方法中接收JSON或XML内容。

相关内容

  • 没有找到相关文章

最新更新