【问题标题】:JSON decode without double quotes for the string字符串的 JSON 解码不带双引号
【发布时间】:2016-12-29 05:49:08
【问题描述】:
c_id: 76523456,
output: {
    alert_level: 1,
    data: {
        volume: 56,
        date: '10th June 2016'
           },
    alert_level: 2,
    data: {
        volume: 26,
        date: '10th July 2016'
          }
       }
}

有人可以帮忙吗?我们如何通过 php 代码应用双引号,然后对其进行解码?

【问题讨论】:

  • stackoverflow.com/questions/8837659/…你可以看到这个解决方案
  • 成为一个有效的json有多个问题..即使你应用双引号"也会抛出重复键的错误..所以它需要在生成点进行控制..或者你是从一些 api 得到的??
  • 你可以试试类型转换。不知道python中的php我可以将类型转换为str(dict.keys)

标签: php


【解决方案1】:

如果我没记错的话,这应该是你所期望的 json 结构......

[{
    "alert_level": 1,
    "data": {
        "volume": 56,
        "date": "10th June 2016"
    }
}, {
    "alert_level": 2,
    "data": {
        "volume": 26,
        "date": "10th July 2016"
    }
}]

列表/数组中的dict

【讨论】:

  • 我不知道,我从 url 得到的响应是一样的。我无法解码它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-21
  • 2017-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多