Я пытаюсь получить данные из Salesforce до python. Я могу подключиться к Salesforce и получить данные также в Python, но проблема в том, что Python дает мне вывод в формате JSON, который мне не нужен.
Мне нужна помощь преобразовать формат JSON в фрейм данных.
Вот мой код:
#pip install salesforce_reporting
from simple_salesforce import Salesforce
from salesforce_reporting import Connection,ReportParser,MatrixParser
#import psycopg2 as psy
print("start connecting with salesforce database")
sf = Salesforce(username='XXXXX',password='XXXX',instance_url = 'https://na97.salesforce.com/',sandbox=0, security_token='')
print("connected with salesforce database")
print("start connecting with salesforce database")
sf = Salesforce(username='XXXXX',password='XXXX',instance_url = 'https://na97.salesforce.com/',sandbox=0, security_token='')
print("connected with salesforce database")
print("pull data from salesforce database object")
pd = sf.query("select name from Account where name ='New Technology Sweden AB'") # if we use sf.query_all then will can get all records from spefific objects
#print(pd)
Вот мой вывод:.
# to read data
pd
OrderedDict([('totalSize', 2),
('done', True),
('records',
[OrderedDict([('attributes',
OrderedDict([('type', 'Account'),
('url',
'/services/data/v38.0/sobjects/Account/0018000000UG7VaAAL')])),
('Name', 'New Technology Sweden AB')]),
OrderedDict([('attributes',
OrderedDict([('type', 'Account'),
('url',
'/services/data/v38.0/sobjects/Account/0018000000vhiN4AAI')])),
('Name', 'New Technology Sweden AB')])])])