美文网首页
axios访问服务端返回有时JSON,有时String

axios访问服务端返回有时JSON,有时String

作者: 寻找无名的特质 | 来源:发表于2023-10-23 05:41 被阅读0次

使用axios访问服务端API时,发现有时返回的是JSON对象,有时返回的是String,当返回String时,需要在客户端调用JSON.parse。不知道什么原因导致这个问题,在stackoverflow中有这样的回答:
There must be some characters in your response that are escaped in your server side code which are not valid in browser. All server side language have options when converting objects to JSON strings. you can check the invalid response in a JSON linter like https://jsonlint.com/ to see which part causes the problem then search for options to disable this behaviour in your server side code.
应该是服务端返回了无法转换的字符。

相关文章

  • 2017-10-13

    JSONP将访问跨域请求变成了执行远程JS代码,服务端不再返回JSON格式的数据,而是返回了一段将JSON数据作为...

  • RN笔记-Fetch网络请求GET/POST

    发送Fetch网络请求时需要注意,如果服务端返回的json数据是string类型的,在解析时要先将其JSON格式化...

  • axiso

    https://github.com/mzabriskie/axios 前端要访问服务端数据,服务端访问另一个服务...

  • PHP json返回大括弧和中括弧,json返回**{}**和

    PHP json返回大括弧和中括弧,json返回{}和[] 有时候,前端要求返回 大括弧和中括弧 前端要求返回{...

  • swift ObjectMapper 解决服务器返回的数据返

    解析数据时发现,服务器有时候返回String类型,有时候返回Float类型。由于使用ObjectMapper来Js...

  • 开发中碰到的一些数字问题处理

    数值变成指数形式有时候直接使用服务端返回的数值,如余额等大额数值,哪怕是用String来接收,也会自动变成指数形式...

  • Spring同时支持Json和Xml

    项目中有时候需要同时支持XML和JSON格式的参数和返回值,如果是参数还比较容易处理,可以用String接收然后手...

  • POST请求发出与解析-Python

    服务端接收json数据,返回json数据 POST请求发出端Python代码: # 发出POST请求 url ='...

  • JS String 操作方法

    一、访问方法 string.length string属性 str.length为string的属性,返回数字,即...

  • axios

    vue ajax 前端页面和后台数据进行交互 json下载:npm install axios访问页面:网址...

网友评论

      本文标题:axios访问服务端返回有时JSON,有时String

      本文链接:https://www.haomeiwen.com/subject/dpltidtx.html