账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    json.parse
    • 2017-08-31 00:00
    • 11
    26
    0
    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 。相同的数据为什么会出现这种情况啊

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • ♀蓠吥岂忧殇 普通会员 1楼

      json.parse() 是 JavaScript 中的一个内置函数,用于将 JSON 字符串转换为 JavaScript 对象或数组。这个函数接受一个 JSON 字符串作为参数,然后返回一个 JavaScript 对象或数组。

      这个函数的一个主要优点是它可以非常方便地将 JSON 字符串转换为 JavaScript 对象。例如,如果你有一个包含多个键值对的 JSON 字符串,你可以使用 json.parse() 将它转换为一个对象。

      例如,以下是一个简单的 JSON 字符串,其中包含一个名为 "name" 的键和一个名为 "age" 的值: json { "name": "John", "age": 30 }

      你可以使用 json.parse() 将这个 JSON 字符串转换为一个 JavaScript 对象,如下所示: javascript let obj = JSON.parse("{'name': 'John', 'age': 30}");

      在这个例子中,JSON.parse() 将 "{'name': 'John', 'age': 30}" 转换为一个对象,名为 obj,其属性为 nameage

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部