2016-12-29 11 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-the-keyこのソリューションを見ることができます –

+0

ダブルクォートを適用しても有効なjsonになるには複数の問題があります。 "それから、重複キーのエラーを投げます。だから、それは生成ポイントで制御する必要があります..またはあなたはいくつかのAPIからそれを得ているのですか? –

+0

タイプキャスティングを試すことができます。私は '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

私は知らない、応答、私はURLから取得しているものは同じです。私はそれを解読することができません –

+0

あなたが取得している要素のタイプを確認...デバッグし、さらに進んでください... –

+0

ありがとう@Dinu公爵 –

関連する問題