На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Помогите получить данные из json файла и вывести их с помощью php , Парсинг json средствами php
      Очень нужна помощь, уже неделю пытаюсь получить данные в "нормальном" виде из json файла. Кусок файла и код моих попыток ниже
      ExpandedWrap disabled
        {"drivers":{"001930c71ace44ef901ffee7c00f4b21":{"FirstName":"Андрей","LastName":"Столяров","Surname":"Игоревич","DateCreate":"2017-02-04T10:45:03.904Z","PersonalPostTerminal":false,"DateStart":"2017-02-02T00:00:00.000Z","LicenseSeries":"7555","LicenseNumber":"920000","LicenseDateOf":"2013-10-02T00:00:00.000Z","LicenseDateEnd":"2023-10-02T00:00:00.000Z","WorkStatusType":2,"RuleId":"e26a3cf21acfe01198d50030487e046b","Phones":"+79000000000","Password":"970534"},"008097be3aea67acf1df06c6edd999a5":{"FirstName":"Михаил","LastName":"Кладий","Surname":"Викторович","DateCreate":"0001-01-01T00:00:00.000Z","PersonalPostTerminal":false,"DateStart":"2017-05-29T14:57:09.860Z","LicenseSeries":"26МВ","LicenseNumber":"100008","WorkStatusType":2,"RuleId":"86390a7ce892475badcf9e1f02edd870","Phones":"+79310000000","Password":"405782"},"00a11246d87b4d5f92a04d936c9e8b81":{"FirstName":"Алексей","LastName":"Митин","Surname":"Владимирович","DateCreate":"2017-05-22T07:57:56.657Z","PersonalPostTerminal":false,"DateStart":"2017-01-03T00:00:00.000Z","LicenseSeries":"1130","LicenseNumber":"179000","LicenseDateOf":"2017-01-08T00:00:00.000Z","LicenseDateEnd":"2027-01-08T00:00:00.000Z","WorkStatusType":2,"RuleId":"e26a3cf21acfe01198d50030487e046b","Phones":"+7900009275","Password":"213882"}},"cars":{"001930c71ace44ef901ffee7c00f4b21":"d5801422fbc649f4846bc1ae928faae6","008097be3aea67acf1df06c6edd999a5":"439a370e978e551ce66f15ccbfafddd9","00a11246d87b4d5f92a04d936c9e8b81":"55436c165d294bf08732ebc3d9649580"}}


      ExpandedWrap disabled
        <?php
         
        $json = '{https://mydriver/api/driver/list?}';
         
        $obj = json_decode($json);
        var_export($obj); // выдает NULL
         
        //выдает Warning: Invalid argument supplied for foreach() in /home/www/id0935/data/www/taxiedu.ru/api.php on line 9
        foreach( $obj->items as $object ) {  //9 строка
        echo "FirstName: ".$object->{'FirstName'};
        echo "Phone: ".$object->{'Phone'};
        echo "<hr>";
        }
         
        ?>


      только учусь разбирать json подскажите что делаю не так? :wall:
        Цитата apx_angel @
        только учусь разбирать json подскажите что делаю не так?

        Не включаешь голову :-?

        Ну вот например, можешь рассказать что делается у тебя на строчке 3?

        Или почему на строчке 9 ты вызываешь items?
          Спасибо, сам разберусь.
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0178 ]   [ 16 queries used ]   [ Generated: 28.03.24, 20:23 GMT ]