JSON é um formato de arquivo usado pelo Python e várias outras linguagens de programação para armazenar dados estruturados, hierárquicos. CSV é a abreviação de " Comma Separated Values ", que é um formato de arquivo que separa valores usando vírgulas como delimitadores. Arquivos JSON pode ter muito mais complexos do que estruturas de arquivos CSV , então uma conversão direta nem sempre é possível . Python tem várias técnicas e bibliotecas que podem ser carregados para ajudar com essa conversão. Instruções
1
Copie e cole o seguinte código em um arquivo de texto :
importação jsonimport csv
f = open (' test.json ') data = json . carga ( f) f.close ()
f = csv.writer ( open (' test.csv ' , ' wb +' ) )
for item in dados : f.writerow ( [ artigo [' pk '] , inciso [' modelo '] ] + artigo [ 'campos' ] . values () )
2
Substitua as partes do código que se referem a " test.json "e" test.csv " com os nomes de arquivo que você deseja usar .
3
Salve o arquivo como " json2csv.py "em seu diretório de trabalho Python.
4
Comece seu interpretador Python e carregar " json2csv.py " para executá-lo.