|
0 / 0 / 0
Регистрация: 24.08.2022
Сообщений: 6
|
|
Нужно распарсить словарь в такой формат09.09.2022, 01:36. Показов 1455. Ответов 5
Всем привет, проблема такова, есть словарь, внутри которого список
d = {"Recipients":[ "user.example@post.ru", "user2.example@post.ru"] } Необходимо привести его в такой вид: "Recipients__0": "user.example@post.ru", "Recipients__1": "user2.example@post.ru" Ума не приложу как это сделать, помогите, будьте добры!
0
|
|
| 09.09.2022, 01:36 | |
|
Ответы с готовыми решениями:
5
Нужно распарсить словарь в такой формат Нужно преобразовать xsl на необычный такой формат RapidJson распарсить байткод в словарь |
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
||||||
| 09.09.2022, 01:44 | ||||||
Сообщение было отмечено Servlous как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 24.08.2022
Сообщений: 6
|
|
| 09.09.2022, 02:12 [ТС] | |
|
Добавлено через 15 секунд
А с помощью рекурсии можно будет сделать? Если например в словаре есть еще данные, чтобы все данные он так перебирал?
0
|
|
|
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
|
|
| 09.09.2022, 12:32 | |
|
Может и можно, напиши пример словаря, что откуда надо брать.
0
|
|
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
||
| 09.09.2022, 12:39 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 24.08.2022
Сообщений: 6
|
|
| 09.09.2022, 14:03 [ТС] | |
|
Вот словарь
json_str = { "Cors": { "Origins": [ "http://localhost:3000", "https://localhost:3000" ] }, "App": { "AppName": "XXX.YYY.Orchestrator", "DbConnectionString": "User ID=application;Password=application;Host =localhost;Port=5431 atabase=applicatio n;Pooling=true;","RabbitConnectionString": "host=127.0.0.1:5672;publisherConfirms=t rue;username=rabbitmq;password=rabbitmq; requestedHeartbeat=3600", "CreditHistoryRabbitConnectionString ": "host=127.0.0.1:5672;publisherConfirms=t rue;username=rabbitmq;password=rabbitmq; requestedHeartbeat=3600", "CamundaUrl": "http://localhost:8080", "EventProducers": { "ConnectionStrings": { "default": "host=127.0.0.1:5672;publisherConfirms=t rue;username=rabbitmq;password=rabbitmq; requestedHeartbeat=3600" } }, "FilesGateway": { "Url": "http://localhost:9000" }, "LiveSpaceBaseUrl": "https://armtasks-livespace.dev.example.ru", "Crm": { "GetCorpContactInfoUrl": "http://localhost:5052", "GetCorpCustomerInfoUrl": "http://localhost:5051", "TimeoutMin": 1 }, "Bki": { "BaseUrl": "http://localhost:5000", "Timeout": "00:01:00", "ExternalSystemName": "BKI", "LegalUrl": "api/v1/CreReceiveBusinessData/start", "PhysicalUrl": "api/v1/CreReceivePersonData/start" }, "FastControl": { "Url": "https://scoringcheckwhenopening-fastcontrol.dev.example.ru/ScoringCheckService.svc", "TimeoutMin": 1 }, "FocusIntegration": { "Url": "https://focusintegration-fastcontrol.dev.example.ru/", "TimeoutMin": 1 }, "PrognozDbAdapter": { "Url": "http://localhost:9000", "TimeoutMin": 1, "PledgesUrl": "api/Message/pledges", "OrderUrl": "api/Message/order" }, "Converter": { "Url": "https://converter-yyy.dev.example.ru" }, "EqRepository": { "BaseUrl": "http://eqwebadapt-test.example.example.ru", "EqRoute": "send-request", "Connection": "actual_prg", "GetAccountsFunctionName": "YH70DER", "FindClientFunctionName": "YS02DER", "Token": "2" }, "SmsProvider": { "BaseUrl": "https://gravitee-gateway.dev.example.ru", "Route": "smsgateway/Sms/Send", "ApiKey": "2630ec31-4dba-4eb4-8dcf-f1f5a21a4386", "ClientId": "yyy", "Timeout": "00:01:00" }, "Attacama": { "BaseUrl": "http://t-dqatt1-app01.example.example.ru:8890", "EndpointAddressCleansingByFias": "address_cleansing_20/fias", "Timeout": "00:01:00" }, "FileStorage": { "LegalDocumentTypeId": "c50e0003-44eb-b869-73d5-77cb30eb00da", "PhysicalDocumentTypeId": "fd6f19ba-dc4d-b8e4-be23-36d3d4f9eb9c", "OrderDocumentTypeId": "be0df871-3e49-8807-f8f7-12c759f863cb", "FileDocumentTypeId": "50999f8c-6f40-41a3-4991-ab6ab8a6f9f7", "Url": "https://documentservice", "CreateDocumentUrl": "/api/v2.0/Document", "CreateFileUrl": "/api/v2.0/File", "FileMetadataUrl": "/api/v2.0/File", "GetFileUrl": "/api/v2.0/File/{0}/Download", "GetActualDocumentVersionUrl": "/api/v2.0/Document/{0}/ActualVersion" }, "SendOrderStatusHttpService": { "BaseUrl": "http://localhost:5000", "Timeout": "00:01:00" }, "SendOrderDataHttpService": { "Url": "http://localhost:5000/api/v1/", "Timeout": "00:01:00" }, "SendEmail": { "Host": "192.168.8.243", "Port": 25, "Sender": "noreply@exampledigital.ru" }, "SasRtdm": { "Url": "https://test" }, "Calculator": { "BaseUrl": "http://localhost:5000", "CalculateUrl": "api/v1/orders/calculate", "Timeout": "00:01:00" }, "CheckPassport": { "BaseUrl": "https://checklegalhost.ru", "CheckUrl": "api/v1/RequiredChecks/CheckPassport", "Timeout": "00:01:00", "ExternalSystemName": "XXX.FactoryCards.RequiredChecks" }, "GrayListByLegalProvider": { "BaseUrl": "https://checklegalhost.ru", "Timeout": "00:01:00", "ExternalSystemName": "XXX.Crm.CheckLegalOnGrayList" }, "GrayListByPhysicalProvider": { "BaseUrl": "https://example.ru", "Timeout": "00:01:00", "ExternalSystemName": "XXX.Crm.CheckPhysicalOnGrayList" }, "FnsRobotProvider": { "BaseUrl": "https://example.ru", "Timeout": "00:01:00", "ExternalSystemName": "EmapleName" }, "ConturFocusConfiguration": { "BaseUrl": "https://example.ru", "Timeout": "00:01:00" }, "MarketplacesTopic": "Example.Orchestrator.Contracts.v1.Messa ges_OrderStatusMessage" }, "UserTaskConfiguration": { "DataChecking": { "IdentityTopicName": "creditanalyst-test", "UserTaskUrl": "UserTaskUrl" }, "RequestForTaDocuments": { "UserTaskUrl": "UserTaskUrl" }, "DataCorrectionTask": { "IdentityTopicName": "creditanalyst-test", "UserTaskUrl": "UserTaskUrl" } }, "Recipients":[ "user.example@post.ru", "user2.example@post.ru" ], "WildberriesRecipients": [ "user3.example@post.ru" ], "Logging": { "LogLevel": { "Default": "Warning", "XXX.YYY.Orchestrator": "Information", "Microsoft.EntityFrameworkCore.Migration s": "Information" } }, "Catalog": { "Depth": 3 }, "UseSwagger": 'true', "GlobalPrefix": "", "Kestrel": { "EndPoints": { "Http": { "Url": "http://0.0.0.0:5000" } } } }
0
|
|
| 09.09.2022, 14:03 | |
|
Помогаю со студенческими работами здесь
6
Как распарсить такой файл? Как распарсить такой JSON
Чем лучше распарсить вот такой лог Можно ли распарсить такой массив через JSON Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|