第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

這種json字符串PHP如何解析?

這種json字符串PHP如何解析?

PHP
慕運維8079593 2019-03-18 18:09:02
{"response_time":8999,"object":"http://10.1.17.61:80/v1/verify"},{"response_time":17000,"object":"http://10.1.17.61:80/v1/verify"}],"err_query":[],"resource_type":8,"request_count":6870,"response_time_total":7152990,"response_time":{"start_0_end_1000000":6870},"resource_name":"http://[rpc]token-internal.user.wxsqidc.cn/[10.1.17.61:80]/v1/verify","http_status_code":{"200":6870},"cross_machine_room":"\xE5\xB9\xBF\xE5\xB7\x9E\xE4\xB8\xAD\xE8\x83\xBD-->\xE5\xB9\xBF\xE5\xB7\x9E\xE4\xB8\xAD\xE8\x83\xBD"} 就是字符串里帶了很多 \x**的東西,導致 PHPjson_decode失敗,我只知道 \x5C 就是反斜杠 " \x22就是單個雙引號" 那么其它呢,如何解決? ---后面補充 :查到了,\x** 的東西就是 16進制字符,有一個在線轉碼網站,復制進去轉出來是亂碼來的,字符內容是其它人上報過來的,叫他們上報進規(guī)范處理可能可能使自己工作比較被動,那么,自己就無法處理了嗎?
查看完整描述

5 回答

?
鳳凰求蠱

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

在加密時單獨對這個屬性使用 urlencode 試試

查看完整回答
反對 回復 2019-03-18
?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

  1. 要求這個接口提供標準的json數據

  2. 使用以下函數替換一下

$str = "\\xE5\\xB9\\xBF\\xE5\\xB7\\x9E\\xE4\\xB8\\xAD\\xE8\\x83\\xBD-->\\xE5\\xB9\\xBF\\xE5\\xB7\\x9E\\xE4\\xB8\\xAD\\xE8\\x83\\xBD";

$rs = preg_replace_callback('/\\\\x(\w{2})/', function ($m) {
    return hex2bin($m[1]);
}, $str);

var_dump($rs);
查看完整回答
反對 回復 2019-03-18
?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

你的json數據都沒復制對吧,數據明顯有問題,我只截取了16進制那塊,代碼如下:

$json = '{"cross_machine_room":"\xE5\xB9\xBF\xE5\xB7\x9E\xE4\xB8\xAD\xE8\x83\xBD-->\xE5\xB9\xBF\xE5\xB7\x9E\xE4\xB8\xAD\xE8\x83\xBD"}';

// 將16進制轉10進制
$json2 = preg_replace_callback("/\\\[xA-F0-9]{3}/", function($match) {return hexdec($match[0]);}, $json);
$data = json_decode($json2, true);
查看完整回答
反對 回復 2019-03-18
  • 5 回答
  • 0 關注
  • 476 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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