Как убрать двойные кавычки из json_encode в php? [Дубликат]

вы можете использовать некоторые java-скриптовые методы, например ниже

 1)self.location="http://www.example.com/index.php";

 2)window.location.href="http://www.example.com/index.php";

 3)document.location.href = 'http://www.example.com/index.php';  

 4)window.location.replace("http://www.example.com/index.php");
-1
задан steave 4 March 2019 в 05:57
поделиться

2 ответа

Попробуйте

$array_final = preg_replace('/"([a-zA-Z_]+[a-zA-Z0-9_]*)":/','$1:',json_encode($you-array));

Вывод

{event:"2019-03-06",event_title:"meeting",description:"meeting with xyz",s_date:"2019-03-04"} 
0
ответ дан Danish Ali 4 March 2019 в 05:57
поделиться

Проблема в том, что если вы удалите кавычки из ключа, это больше не JSON. Я предполагаю, что вы хотите, чтобы он был похож на объект JavaScript, но это должно быть сделано на стороне клиента, используя JSON.parse () .

т.е.:

var apiResponse = '[{"event":"2019-03-06","event_title":"meeting","description":"meeting with xyz","s_date":"2019-03-04"}]';

var json = JSON.parse(apiResponse);

console.log(json);
console.log(json[0].description);

0
ответ дан FrankerZ 4 March 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: