Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2018, 17:26   #1
SAMOUCHKA
Форумчанин
 
Регистрация: 07.08.2011
Сообщений: 576
По умолчанию Распарсить JSON массив

Здравствуйте!
Есть json строка, типа такого вида:
Код:
[{"id":45, "name":"Katya"}, {"id":123, "name":"Vasya"}, {"id":452, "name":"Alix"}]
Массив с JSON объектами. При чем заранее число объектов, массиве, не известно.

Перелопатил кучу примеров, ни чего не выходит.
Можно организовать два массива id и name и уже с ними потом работать. Но в идеале было бы записать все это таблицу SQL.
Подскажите как это сделать?

Пришлось с помощью jeson_decode преобразовать в двумерный массив.
А как это непосредственно в SQL запихнуть не нашел.

Последний раз редактировалось SAMOUCHKA; 17.11.2018 в 19:42.
SAMOUCHKA вне форума Ответить с цитированием
Старый 22.11.2018, 15:00   #2
m0rg0t
Пользователь
 
Регистрация: 19.07.2011
Сообщений: 14
По умолчанию

Не пойму , в чем проблема
Код:
$json = '[{"id":45, "name":"Katya"}, {"id":123, "name":"Vasya"}, {"id":452, "name":"Alix"}]';
$decoded = json_decode($json,1);
print_r($decoded);
Дальше уже перебирать через foreach массив decoded , и делать с ним что угодно, хоть в базу заносить, хоть в файл, хоть еще куда.
m0rg0t вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как распарсить распарсить HTTP заголовки Андрей Цапко C/C++ Сетевое программирование 1 10.08.2017 11:57
Как распарсить Json в Delphi XE8 ArtGrek Общие вопросы Delphi 1 14.03.2017 15:22
распарсить текстовый файл и получить массив вида array( “(0:00)”=>“text1”,“(0:30)”=>“text2” ) cheburashkaRF PHP 5 15.08.2016 23:48
Распарсить JSON nibufep Общие вопросы Delphi 1 01.05.2016 14:37
Помогите распарсить JSON. hatecows C# (си шарп) 3 03.01.2014 18:40