2016-12-29 85 views
1
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代码应用双引号,然后解码它?JSON解码没有双引号的字符串

+0

http://stackoverflow.com/questions/8837659/remove-double-quotes-from-a-json-encoded-string-on-the-keys你可以看到这个解决方案 –

+0

它有多个问题成为一个有效的json ..即使你使用双引号' “'那么它也会抛出重复键的错误。所以它需要在生成点进行控制。或者你从一些API获得? –

+0

你可以尝试类型转换。没有关于在python中的php我可以做类型铸造'str(dict.keys)'。 –

回答

-1

如果我没看错,这应该是JSON的是你期待的结构......列表/阵列内

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

字典

+0

我不知道,反应,我从网址得到的是相同的。我无法解码它 –

+0

检查你得到什么类型的元素...调试,然后再继续... –

+0

谢谢@Dinu公爵 –