Size: a a a

2020 June 27

V

Vitaly in phpGeeks
Danil
через link?
источник

D

Danil in phpGeeks
спасибо))
источник

EK

Evgeniy Kuvshinov in phpGeeks
Переслано от Evgeniy Kuvshinov
источник

В

Влад in phpGeeks
коллеги, привет. подскажите пожалуйста)
сервис API ждёт json строку

в php написал так
$fields = [
                   "query" => 'том',
                   "count" => 10,
                   "locations" => json_decode('[{ "region": "москва" }]')
                  ];
проблема с locations, ему нужна "locations": [{ "region": "москва" }], такая строка, но как в пхп написать?) все остальные параметры норм
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Влад
коллеги, привет. подскажите пожалуйста)
сервис API ждёт json строку

в php написал так
$fields = [
                   "query" => 'том',
                   "count" => 10,
                   "locations" => json_decode('[{ "region": "москва" }]')
                  ];
проблема с locations, ему нужна "locations": [{ "region": "москва" }], такая строка, но как в пхп написать?) все остальные параметры норм
пробуй array(array())
источник

CG

CaT Grimes 🔫 in phpGeeks
Влад
коллеги, привет. подскажите пожалуйста)
сервис API ждёт json строку

в php написал так
$fields = [
                   "query" => 'том',
                   "count" => 10,
                   "locations" => json_decode('[{ "region": "москва" }]')
                  ];
проблема с locations, ему нужна "locations": [{ "region": "москва" }], такая строка, но как в пхп написать?) все остальные параметры норм
Надо чтобы она перевелась в ассоциативный массив, поэтому в json_decode в качестве второго параметра укажи true
источник

ЯХ

Ярослав "Varrka... in phpGeeks
CaT Grimes 🔫
Надо чтобы она перевелась в ассоциативный массив, поэтому в json_decode в качестве второго параметра укажи true
не смущает, что он в JSON пытается закодировать уже закодированную в JSON строку?
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Хах, он ещё и декодирует...
источник

В

Влад in phpGeeks
Ярослав "VarrkaN" Халюзов
Хах, он ещё и декодирует...
перепутал, написано одно, а написал другое
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Влад
коллеги, привет. подскажите пожалуйста)
сервис API ждёт json строку

в php написал так
$fields = [
                   "query" => 'том',
                   "count" => 10,
                   "locations" => json_decode('[{ "region": "москва" }]')
                  ];
проблема с locations, ему нужна "locations": [{ "region": "москва" }], такая строка, но как в пхп написать?) все остальные параметры норм
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Влад
коллеги, привет. подскажите пожалуйста)
сервис API ждёт json строку

в php написал так
$fields = [
                   "query" => 'том',
                   "count" => 10,
                   "locations" => json_decode('[{ "region": "москва" }]')
                  ];
проблема с locations, ему нужна "locations": [{ "region": "москва" }], такая строка, но как в пхп написать?) все остальные параметры норм
источник

ЯХ

Ярослав "Varrka... in phpGeeks
если я правильно понял, что требуется...
источник

В

Влад in phpGeeks
Ярослав "VarrkaN" Халюзов
если я правильно понял, что требуется...
да, вы всё правильно поняли
из php получить в json "locations": [{ "region": "москва" }]

ни один из способов не помог...дурдом))
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Влад
да, вы всё правильно поняли
из php получить в json "locations": [{ "region": "москва" }]

ни один из способов не помог...дурдом))
я тебе выслал готовую функцию
источник

В

Влад in phpGeeks
Ярослав "VarrkaN" Халюзов
я тебе выслал готовую функцию
{"locations":[{"region":"\u041c\u043e\u0441\u043a\u0432\u0430"}]}

вот что получилось, по вашему примеру
теперь немного понял куда копать
источник

ЯХ

Ярослав "Varrka... in phpGeeks
Влад
{"locations":[{"region":"\u041c\u043e\u0441\u043a\u0432\u0430"}]}

вот что получилось, по вашему примеру
теперь немного понял куда копать
ну, строка в точности как твоя
источник

В

Влад in phpGeeks
Ярослав "VarrkaN" Халюзов
ну, строка в точности как твоя
апи не видит \u041c\u043e\u0441\u043a\u0432\u0430. буду хтмлкодировать-декодировать. уже запутался в этом всём))
источник

V

Vitaly in phpGeeks
что там кодировать декодировать .. доку надо открыть
источник

V

Vitaly in phpGeeks
Влад
апи не видит \u041c\u043e\u0441\u043a\u0432\u0430. буду хтмлкодировать-декодировать. уже запутался в этом всём))
echo json_encode(array('locations' => array(array('region' => 'Москва'))),JSON_UNESCAPED_UNICODE);
источник

В

Влад in phpGeeks
Vitaly
echo json_encode(array('locations' => array(array('region' => 'Москва'))),JSON_UNESCAPED_UNICODE);
спасибо, Виталий) буду пробовать. апишка очень интересная. но в их документации по пхп, нет примера как передавать эту несносную строку
источник