1
如何清理髒JSON字符串格式?如何刪除JSON中不需要的字符字符串數組格式PHP
例如,從這個字符串
{"AS_applicant_Data__c":"{\\\"Full Name\u00a0\\\":\\\"asdffas\\\"}"}
爲此格式
{"AS_applicant_Data__c":"{"Full Name":"asdffas"}"}
如何清理髒JSON字符串格式?如何刪除JSON中不需要的字符字符串數組格式PHP
例如,從這個字符串
{"AS_applicant_Data__c":"{\\\"Full Name\u00a0\\\":\\\"asdffas\\\"}"}
爲此格式
{"AS_applicant_Data__c":"{"Full Name":"asdffas"}"}
使用str_replace
從您的JSON字符串刪除的\
和u00a0
所有出現的,就像這樣:
echo str_replace('u00a0', '', str_replace('\\', '', $json_string));
輸出:
AS_applicant_Data__c":"{"Full Name":"asdffas"}"}
你可以使用substr_replace? http://php.net/manual/en/function.substr-replace.php – James
我會嘗試'stripslashes',但你有'\ u00a0'在原始字符串中。你從哪裏得到這個字符串? –
它從具有空格的json對象(原始對象{「Full Name」:「asdffas」})..然後,當我將它轉換爲json字符串時,空格變成了不需要的字符。 –