SQL-запрос к объекту JSON

#python #mysql #json

#python #mysql #json

Вопрос:

У меня есть один оператор SQL

 select    p.branchID,country,p.governate,p.regionCity,,issuer_type,issuer_id,issuer_name   from issuer 
 

и я хочу получить его вывод следующим образом:

 "issuer": {
"address": [{
                "branchID": "0",
                "country": "EG",
                "governate": "Cairo",
                "regionCity": "Nasr City",
                    }
                ],
                "id": "296666",
                "name": "Company Name",
                "type": "B"
                
            }
 

Комментарии:

1. возвращаемый запрос представляет собой таблицу, в которой нет иерархии между столбцами. Если вы хотите получить такой json с вложенными в него полями, вам следует реализовать свою пользовательскую логику. Конечно, также возможно хранить данные в разных таблицах и связывать их друг с другом одним или несколькими столбцами, динамический файл json может быть создан программно.

2. Пожалуйста, предоставьте образцы данных из исходной таблицы. Неясно, как это соотносится с желаемыми результатами.

3. ВСТАВИТЬ В issuer ;( branchID , country , governate , regionCity , issuer_type , issuer_id , issuer_name , ) ЗНАЧЕНИЯ (‘0’, ‘EG’, ‘Cairo’, ‘Nasr City’, ‘B’, ‘21122169’, ‘Название компании’); ЗАФИКСИРОВАТЬ;