doxn43207 2016-09-02 02:37
浏览 89

如何使用PHP从json键值中删除所有双引号?

I got a json data. I want to remove all double quotes from json keys so I be able to parse the data that I want. My current code works well if there is no double quote on any key but as soon as there is A double quote in a key then my code doesn't parse the json data! could any one tell me how to fix this problem.Thanks

$code = stripslashes($_POST['outputtext']);
$data = json_decode($code, false);


foreach($data->videos as $item) {

   echo "<br>id: ".$item->id . "
";
   echo "<br>title: ".$item->title . "
";
   echo "<br>url: ".$item->url . "
";
   echo "<br>img: ".$item->img . "
";
   echo "<br>img: ".$item->description . "
";
   echo "<br>";

}

JSON data:

{
   "cat":{
      "id":"1234567",
      "source_id":null,
      "title_en":"first season",
      "description_en":"This is spring category "
   },
   "videos":[
      {
         "id":"312412343",
         "url":"\/2015-07-17\/1abcd.mp4",
         "img":"image\/44\/\/2015-07-17\/1abcd.jpg",
         "title":"first "title" here",
         "description":"some text" for description "here "
      },
      {
         "id":"2342343",
         "url":"\/2015-07-16\/2dcdeg.mp4",
         "img":"images\/44\/\/2015-07-16\/2dcdeg.jpg",
         "title":"second "title "here",
         "description":"some text" for description "here "
      }
   ]
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥200 uniapp长期运行卡死问题解决
    • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集