<?xml version="1.0" encoding="UTF-8"?><ns1:User xmlns:ns1="http://www.xxxxx.com/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:axis2ns11869="http://www.xxxxxx.com"><ns2:CC xmlns:ns2="http://www.xxxxx.com">name</ns2:CC></ns1:User>
这是回复,我从调用api回来了。然后我尝试在Json中解析它,我得到一个错误757意外的令牌
responseHash = JSON.parse(response.body)
有什么想法在这里错了吗?
由于 拉姆亚
答案 0 :(得分:2)
您从API获取的数据是XML而不是JSON。因此,您无法将其解析为JSON,因为数据格式完全不同。
您需要返回并检查API是否能够使用JSON进行响应,或者是否让您在Content-Type标头中请求JSON。如果他们能够使用JSON进行响应,那么请将您的Content-Type标头设为“application / json”
编辑:
我找到了一个问题,回答了关于如何将xml转换为json的评论。