json.parse

selectEportStatus (query) {

      this.$http.get('/api/eport/wfas/eportDecl/selectAll', {

        params: query

      }).then((response) => {

        if (response.data.status === 200) {

          var result = response.data.result

          if (result) {

            result = JSON.parse(result)

          }

          console.log(result)

          if (!result || !result.list) {

            this.tableStatusData = []

            this.tableDataTotal = 0

          } else {

            this.tableStatusData = result.list

            this.tableDataTotal = parseInt(result.count)

          }

          if (this.tableDataTotal > 0) {

            this.isShow = true

          } else {

            this.isShow = false

          }

        }

      })

    }

目前的问题是在开发环境Json.parse没有报错 但是在测试环境报了这个错:Unexpected string in JSON at position 901 。相同的数据为什么会出现这种情况啊


慕少森
浏览 494回答 1
1回答

胡子哥哥

JSON.parse是字符串转对象,你这个传过来的确定是字符串吗
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript