亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這種json字符串怎么處比較好

這種json字符串怎么處比較好

PHP
MMTTMM 2019-03-13 06:57:25
showdesc({"date":1505647332472,"content":"<div style=\"text-align: center;\"></div>"}) 像這種頭和尾巴被包含起來的,要怎么把里面的東西提取出來?我先過用str_replace showdesc( 和 }),好像不太合適
查看完整描述

5 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

$s='showdesc({"date":1505647332472,"content":"<div style=\"text-align: center;\"></div>"})';
preg_match('#showdesc\((.*)\)#',$s,$m);
//echo '<pre>';print_r($m);
print_r(json_decode($m[1],1));
查看完整回答
反對 回復 2019-03-18
?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

你需要多看幾遍正則...

查看完整回答
反對 回復 2019-03-18
?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

如果是固定格式,直接截取字符串即可。
前面已經有人說了正則匹配的方案了。

查看完整回答
反對 回復 2019-03-18
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

如果是固定的 那么如樓上所說用正則即可
如果不是固定的 那么可以從左往右找到第一個 ( 所在的位置
然后做個截取( java ):

str.substring(str.indexOf("("), str.length - 1);

這種字符串就是 jsonp:
callback(json)
所以找到截取位置即可

查看完整回答
反對 回復 2019-03-18
  • 5 回答
  • 0 關注
  • 393 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號