API响应提取值-序言中不允许包含内容

时间:2020-05-13 07:36:16

标签: java xml api groovy

我收到来自API的以下响应(GET方法)

{
   "time" : "0.000143",
   "status" : "success",
   "family" : {
      "members" : [
         "FS-40902",
         "FS-40903",
         "ES-100",         
      ],
      "_dwh_time" : "0.023569",
      "family_id" : 251653,
      "root" : "AR-1386-A2"
   }
}

下面是代码

String familyXML = response.getResponseText()
def xmlResult = new XmlSlurper().parseText(familyXML)
def familyMembersList = xmlResult.family.members[1].text()

当我执行上面的代码时遇到以下问题

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.

我的期望-我想提取“家庭成员”部分中的所有值。

0 个答案:

没有答案