濮阳杆衣贸易有限公司

主頁 > 知識庫 > php解析非標(biāo)準(zhǔn)json、非規(guī)范json的方式實例

php解析非標(biāo)準(zhǔn)json、非規(guī)范json的方式實例

熱門標(biāo)簽:地圖標(biāo)注視頻廣告入駐 招標(biāo)自動語音外呼系統(tǒng) 中原區(qū)電話機器人價格 400電話鄭州申請 OMG地圖標(biāo)注app 黔江400電話如何辦理 ai電話機器人加盟代理 電銷機器人便宜的有嗎 gps 地圖標(biāo)注軟件

前言

采集數(shù)據(jù)的時候經(jīng)常碰到一些JSON數(shù)據(jù)的Key值不是字符串,下面就來看看用php如何解析非標(biāo)準(zhǔn)、非規(guī)范json

話不多說,直接上代碼:

// 解析非標(biāo)準(zhǔn)json,注意暫時未處理 {str:['aaaa','bbb']}
$json = preg_replace( "/\s(?=\s)/","\\1", $json );// 多個空格只留一個
$json = preg_replace( "/([\{\}\,]+)\s?'?\s?(\w*?)\s?'?\s?:\s?/", '\\1"\\2":', $json);// 轉(zhuǎn)義key
$json = preg_replace("/\"\s?:\'s?(.*?)'\s?([\,\]\}]+?)/",'":"\\1"\\2', $json);// 轉(zhuǎn)義 value
// 解析非標(biāo)準(zhǔn)json,注意暫時未處理 {str:['aaaa','bbb']}
// 測試數(shù)據(jù)
$json[] = "{'v-soft-list':[{typecode:'zhuanbi',gametype:'賺幣',count:5},{typecode:'dongzuo',gametype:'動作',count:12},{typecode:'maoxian',gametype:'冒險',count:14},{typecode:'xiuxian',gametype:'休閑',count:61},{typecode:'zhili',gametype:'智力',count:17},{typecode:'gaoxiao',gametype:'搞笑',count:6},{typecode:'celue',gametype:'策略',count:4},{typecode:'qipai',gametype:'棋牌',count:2}]}";
$json[] ="{'asin': '0001048791', 'salesRank': {'Books': 6334800}, 'imUrl': 'http://ecx.images-amazon.com/images/I/51MKP0T4DBL.jpg', 'categories': [['Books']], 'title': 'The Crucible: Performed by Stuart Pankin, Jerome Dempsey  Cast'}";
$json[] = "{csrfToken: 'ffmekos3s3kc', abVersion: '', abtestMap: {}}";

附php解析JSON數(shù)據(jù)示例代碼:

data.json

{
"name":”yudabo“,
"score":100
}

PHP

$json_string = file_get_contents('json/data.json');
$data = json_decode($json_string, true);
echo $data['name'].' '.$data['score'];

到此這篇關(guān)于php解析非標(biāo)準(zhǔn)json、非規(guī)范json的文章就介紹到這了,更多相關(guān)php解析非標(biāo)準(zhǔn)、非規(guī)范json內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP JSON 數(shù)據(jù)解析代碼
  • 使用PHP接收POST數(shù)據(jù),解析json數(shù)據(jù)
  • PHP json_decode函數(shù)詳細(xì)解析
  • php解析json數(shù)據(jù)實例

標(biāo)簽:阿里 池州 北京 那曲 日照 哈密 濟源 孝感

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php解析非標(biāo)準(zhǔn)json、非規(guī)范json的方式實例》,本文關(guān)鍵詞  php,解析,非標(biāo)準(zhǔn),json,非規(guī)范,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php解析非標(biāo)準(zhǔn)json、非規(guī)范json的方式實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于php解析非標(biāo)準(zhǔn)json、非規(guī)范json的方式實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    宁陕县| 合山市| 田阳县| 吉首市| 绵竹市| 涞源县| 建平县| 彰化县| 罗山县| 吕梁市| 张家界市| 南涧| 双辽市| 西吉县| 义乌市| 武威市| 凤阳县| 重庆市| 河西区| 孙吴县| 益阳市| 广宁县| 河池市| 乐安县| 南平市| 武陟县| 颍上县| 金湖县| 天气| 保山市| 镇平县| 宣恩县| 新疆| 北安市| 海原县| 合肥市| 棋牌| 宁乡县| 阜平县| 永嘉县| 诏安县|