Я использую приложение логики, и задача состоит в том, чтобы сделать HTTP-вызов, получить JSON, одновременно прочитать 1 запись json, вставить в БД и повторить.
Выводом этого HTTP-вызова является массив json:
[
{
"id": 1,
"имя": "Линн Грэм",
"username": "Bret",
"email": "Sincere@april.biz",
"адрес": {
"улица": "Кулас Лайт",
"suite": "Apt. 556",
"город": "Гвенборо",
"почтовый индекс": "92998-3874",
"гео": {
"lat": "-37.3159",
"lng": "81.1496"
}
},
«телефон»: «1-770-736-8031 x56442»,
"website": "hildegard.org",
"Компания": {
"имя": "Ромагера-Крона",
"catchPhrase": "Многоуровневая клиент-серверная нейронная сеть",
"bs": "использовать электронные рынки в реальном времени"
}
},
{
"id": 2,
"имя": "Эрвин Хауэлл",
"username": "Antonette",
"электронная почта": "Shanna@melissa.tv",
"адрес": {
"улица": "Викторские равнины",
"suite": "Suite 879",
"город": "Wisokyburgh",
почтовый индекс: 90566-7771,
"гео": {
"lat": "-43.9509",
"lng": "-34.4618"
}
},
«телефон»: «010-692-6593 x09125»,
"сайт": "anastasia.net",
"Компания": {
"имя": "Декков-Крист",
"catchPhrase": "Упреждающее дидактическое непредвиденное обстоятельство",
"bs": "объединить масштабируемые цепочки поставок"
}
},
{
"id": 3,
"имя": "Клементина Бауч",
"имя пользователя": "Саманта",
"электронная почта": "Nathan@yesenia.net",
"адрес": {
"улица": "Расширение Дугласа",
"suite": "Suite 847",
"город": "Маккензихейвен",
почтовый индекс: 59590-4157,
"гео": {
"lat": "-68.6102",
"lng": "-47.0653"
}
},
«телефон»: «1-463-123-4447»,
"website": "ramiro.info",
"Компания": {
"имя": "Ромагера-Якобсон",
"catchPhrase": "Двустворчатый интерфейс" лицом к лицу ",
"bs": "e-enable стратегических приложений"
}
},
{
"id": 4,
"имя": "Патриция Лебзак",
"username": "Karianne",
"электронная почта": "Julianne.OConner@kory.org",
"адрес": {
"улица": "Hoeger Mall",
"suite": "Apt. 692",
"город": "Юг Элвис",
"почтовый индекс": "53919-4257",
"гео": {
"lat": "29.4572",
"lng": "-164.2990"
}
},
«телефон»: «493-170-9623 х156»,
"сайт": "kale.biz",
"Компания": {
"name": "Robel-Corkery",
"catchPhrase": "Многоуровневая производительность с нулевым допуском",
"bs": "переходные передовые веб-сервисы"
}
},
{
"id": 5,
"имя": "Челси Дитрих",
"username": "Kamren",
"электронная почта": "Lucio_Hettinger@annie.ca",
"адрес": {
"улица": "Прогулки на лыжах",
"suite": "Suite 351",
"город": "Роскоевью",
почтовый индекс: 33263,
"гео": {
"lat": "-31.8129",
"lng": "62.5342"
}
},
"телефон": "(254) 954-1289",
"сайт": "demarco.info",
"Компания": {
"name": "Keebler LLC",
«catchPhrase»: «Ориентированное на пользователя отказоустойчивое решение»,
«bs»: «революционизировать сквозные системы»
}
},
{
"id": 6,
"имя": "Миссис Деннис Шулист",
"username": "Leopoldo_Corkery",
"электронная почта": "Karley_Dach@jasper.info",
"адрес": {
"улица": "Пересечение Норберто",
"suite": "Apt. 950",
"город": "Южная Кристи",
почтовый индекс: 23505-1337,
"гео": {
"lat": "-71.4197",
"lng": "71.7478"
}
},
«телефон»: «1-477-935-8478 x6430»,
"сайт": "ola.org",
"Компания": {
"имя": "Консидайн-Локман",
"catchPhrase": "Синхронизированный нижний интерфейс",
«bs»: «e-enable инновационные приложения»
}
},
{
"id": 7,
"name": "Kurtis Weissnat",
"username": "Elwyn.Skiles",
"email": "Telly.Hoeger@billy.biz",
"адрес": {
"улица": "Рекс Трейл",
"люкс": "люкс 280",
"город": "Хауэмут",
"почтовый индекс": "58804-1099",
"гео": {
"lat": "24.8918",
"lng": "21.8984"
}
},"phone": "210.067.6132", "website": "elvis.io", "company": {"name": "Johns Group", "catchPhrase": "Настраиваемая мультимедийная рабочая группа", "bs":"генерировать корпоративные интернет-магазины"}}, {"id": 8, "name": "Nicholas Runolfsdottir V", "username": "Maxime_Nienow", "email": "Sherwood@rosamond.me", "address": {"street": "Ellsworth Summit", "suite": "Suite 729", "city": "Aliyaview", "zipcode": "45169", "geo": {"lat": "-14.3990","lng": "-120.7677"}}, "phone": "586.493.6943 x140", "website": "jacynthe.com", "company": {"name": "Abernathy Group", "catchPhrase":«Внедренная вторичная концепция», «bs»: «e-enable extensible e-tailers»}}, {«id»: 9, «name»: «Glenna Reichert», «username»: «Delphine», «email»:"Chaim_McDermott@dana.io", "address": {"street": "Dayna Park", "suite": "Suite 449", "city": "Bartholomebury", "zipcode": "76495-3109", "geo ": {" lat ":" 24.6463 "," lng ":" -168.8889 "}}," phone ":" (775)976-6794 x41206 "," website ":" conrad.com "," company ": {"name": "Yost and Sons", "catchPhrase ":" Переключаемый контекстно-ориентированный проект "," bs ":" агрегатные технологии реального времени "}}, {" id ": 10," name ":" Clementina DuBuque "," username ":" Moriah.Stanton ", «email»: «Rey.Padberg@karina.biz», «address»: {«street»: «Kattie Turnpike», «suite»: «Suite 198», «city»: «Lebsackbury», «zipcode»:"31428-2261", "geo": {"lat": "-38.2386", "lng": "57.2232"}}, "phone": "024-648-3804", "website": "ambrose.net"," company ": {" name ":" Hoeger LLC "," catchPhrase ":" Целевая группа по централизованному расширению прав и возможностей "," bs ":" целевые сквозные модели "}}]
Выходные данные также можно увидеть по этому URL: https://jsonplaceholder.typicode.com/users
Теперь в этом массиве json мне нужно выбрать по 1 записи за раз, вставить ее в БД.
Я попытался передать выводHTTP 'Body' для JsonParse ().Я также попытался передать вывод HTTP 'Body' в переменную Initialize, а затем получить контроль, но безуспешно.