Intereting Posts
Добавить пользовательский атрибут в модель Laravel / Eloquent при загрузке? Многомерный массив – как получить определенные значения из подматрицы Производительность расширения переменных по сравнению с sprintf в PHP JQuery Loop работает неправильно? возможно ли добавлять свойства к классу в PHP во время выполнения? Установлен флажок PHP для проверки на основе значения базы данных PHP-функция imagettftext () и unicode Неопределенная переменная с функцией PHP Сценарий PHP, позволяющий пользователям загружать файл с моего сайта, не раскрывая ссылку на файл на моем веб-сайте? dataType: «json» не будет работать Как импортировать огромный файл CSV с 200,00 строк в MySQL (асинхронный и быстрый)? PHP Сохранить сеанс при использовании session_write_close (); MP4 воспроизводится при доступе напрямую, но не при чтении через PHP, на iOS Когда следует использовать скобки в операторах require / include? Запуск и остановка таймера PHP

Удалите двойные кавычки из строки json_encoded на клавишах

У меня есть json_encoded массив, который хорош.

Мне нужно снять двойные кавычки на всех клавишах строки json, возвратив их из вызова функции.

Как мне это сделать и успешно вернуть?

Благодаря!

Я извиняюсь, вот фрагмент кода json:

{"start_date":"2011-01-01 09:00","end_date":"2011-01-01 10:00","text":"test"} 

Просто добавьте немного больше информации:

Я буду получать JSON через запрос AJAX, поэтому, если это будет проще, я открыт для идей, как это сделать на стороне javascript.

Solutions Collecting From Web of "Удалите двойные кавычки из строки json_encoded на клавишах"

EDITED в соответствии с комментарием anubhava

 $str = '{"start_date":"2011-01-01 09:00","end_date":"2011-01-01 10:00","text":"test"}'; $str = preg_replace('/"([^"]+)"\s*:\s*/', '$1:', $str); echo $str; 

Это, безусловно, работает для вышеупомянутой строки, хотя, возможно, есть некоторые крайние случаи, о которых я не думал, для которых это не сработает. Будет ли это соответствовать вашим целям, зависит от того, насколько статичным будет формат строки и содержащиеся в ней элементы / значения.