rodrigosantosbr

[Py] Json - Read Json file from receitaws.com.br

Jan 10th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.97 KB | None | 0 0
  1. 00284235000152.json
  2. ---------------------
  3. {
  4.   "atividade_principal": [
  5.     {
  6.       "text": "Impressão de material para outros usos",
  7.       "code": "18.13-0-99"
  8.     }
  9.   ],
  10.   "data_situacao": "03/11/2005",
  11.   "nome": "A&A COMUNICACAO VISUAL LTDA",
  12.   "uf": "CE",
  13.   "telefone": "(85) 3246-1706 / (85) 3246-1736",
  14.   "atividades_secundarias": [
  15.     {
  16.       "text": "Impressão de material para uso publicitário",
  17.       "code": "18.13-0-01"
  18.     }
  19.   ],
  20.   "qsa": [
  21.     {
  22.       "qual": "49-Sócio-Administrador",
  23.       "nome": "CASSIO ROMULO NUNES ALMEIDA"
  24.     },
  25.     {
  26.       "qual": "22-Sócio",
  27.       "nome": "CESAR ROBERIO NUNES ALMEIDA"
  28.     }
  29.   ],
  30.   "situacao": "ATIVA",
  31.   "bairro": "DISTRITO INDUSTRIAL I",
  32.   "logradouro": "R LESTE-3",
  33.   "numero": "700",
  34.   "cep": "61.939-080",
  35.   "municipio": "MARACANAU",
  36.   "porte": "EMPRESA DE PEQUENO PORTE",
  37.   "abertura": "08/11/1994",
  38.   "natureza_juridica": "206-2 - Sociedade Empresária Limitada",
  39.   "fantasia": "CUPULA",
  40.   "cnpj": "00.284.235/0001-52",
  41.   "ultima_atualizacao": "2019-01-02T02:44:52.354Z",
  42.   "status": "OK",
  43.   "tipo": "MATRIZ",
  44.   "complemento": "",
  45.   "email": "",
  46.   "efr": "",
  47.   "motivo_situacao": "",
  48.   "situacao_especial": "",
  49.   "data_situacao_especial": "",
  50.   "capital_social": "3026598.00",
  51.   "extra": {},
  52.   "billing": {
  53.     "free": true,
  54.     "database": true
  55.   }
  56. }
  57. ---------------------
  58. test.py
  59. ---------------------
  60. from __future__ import unicode_literals
  61. import ijson
  62. import os
  63.  
  64. # https://www.receitaws.com.br/v1/cnpj/[cnpj]
  65. pathfile = os.path.dirname(os.path.abspath(__file__))+'/'+"00284235000152.json"
  66. with open(pathfile, 'r') as f:
  67.     objects = ijson.items(f, '')
  68.     list = list(objects)[0]
  69.     print(list['nome'])
  70.     print(list['cnpj'])
  71.     print(list['telefone'])
  72.     print(list['bairro'])
  73.     print(list['logradouro'])
  74.     print(list['numero'])
  75.     print(list['cep'])
  76.     print(list['municipio'])
  77.     print(list['porte'])
  78.     print(list['fantasia'])
  79.     print(list['email'])
Add Comment
Please, Sign In to add comment