Задать вопрос

Как распарсить json чтобы не было кавычек у координат?

Данные передаются на сервер в формате json
Потом эти данные записываются в файл
Вот те самые данные ниже
{"type":"FeatureCollection","features":[{"type":"Feature","id":"156","geometry":{"type":"Polygon","coordinates":"[ [ [ -520.219, -1223.00 ], [ -26.2188, -1227.00 ], [ -26.2188, -81.0000 ], [ -520.219, -81.0000 ], [ -520.219, -1223.00 ] ] ]"},"properties":{"description":"401","fill":"#ff931e","fill-opacity":0.3,"stroke":"#e6761b","stroke-width":"2","stroke-opacity":0.9}},{"type":"Feature","id":"157","geometry":{"type":"Polygon","coordinates":"[[[-3546.84, 2290.81], [-2390.84, 2290.81], [-2394.84, 1790.81], [-3542.84, 1790.81], [-3546.84, 2290.81]]]"},"properties":{"description":"404","fill":"#ff931e","fill-opacity":0.3,"stroke":"#e6761b","stroke-width":"2","stroke-opacity":0.9}}]}


Видим, что у координат - :"[ [ [ -520.219, -1223.00 ], [ -26.2188, -1227.00 ], [ -26.2188, -81.0000 ], [ -520.219, -81.0000 ], [ -520.219, -1223.00 ] ] ]" - есть кавычки.

Как их убрать?
Json при кодировании их сам ставит.
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
iResource
@iResource
Разработчик IR XML2Ozon
Наверно, это потому что данные с координатами передаются как строка, а не как массив.
Поэтому при кодировании добавляются кавычки.
Попробуйте изначально передать координаты как многомерный массив, а не строку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽