Serialização e desserialização
O objeto Python se traduz em um objeto JSON usando a serialização e o objeto JSON se traduz em um objeto Python usando a deserialização. A tabela a seguir mostra como os objetos Python são convertidos em objetos JSON ou vice -versa durante o tempo de serialização e deserialização.
JSON | Pitão |
---|---|
verdadeiro | verdadeiro |
falso | falso |
corda | corda |
número | número |
variedade | Lista, tupla |
objeto | dito |
nulo | nenhum |
Métodos:
load (): Este método é usado para carregar dados de um arquivo json em um ditado de python.
Loads (): Este método é usado para carregar dados de uma variável JSON em um ditado de python.
dump (): Este método é usado para carregar dados do dicionário Python para o arquivo json.
dumps (): Este método é usado para carregar dados do dicionário Python para a variável json.
Lendo dados JSON usando Python
Os dados JSON podem ser analisados e processados de várias maneiras usando o script python. Como diferentes tipos de dados JSON podem ser analisados são mostrados nesta parte usando diferentes exemplos de python. Crie um arquivo JSON simples chamado estudante.JSON com os seguintes dados para testar os scripts deste tutorial.
["ID": "1110978", "Nome": "Alif Al Razi", "Lote": "34", "semestre": "8",Exemplo 1: Leia e imprima um arquivo JSON no formato JSON
Crie um arquivo python nomeado JSON1.py com o seguinte script. O módulo JSON é usado para ler qualquer dados JSON usando o script python. abrir() O método é usado para ler estudante.JSON arquivo e carregar() O método é usado para armazenar os dados na variável, dados.
# Importar módulo JSONSaída:
A saída a seguir aparecerá após a execução do script.
Exemplo 2: Ler e analisar dados de um arquivo JSON usando Python Dict
Os dados JSON podem ser armazenados em qualquer variável de dicionário Python para processar cada valor da propriedade facilmente mais tarde. Crie um script python nomeado JSON2.py Com o seguinte código. O arquivo JSON criado anteriormente é usado aqui. Depois de carregar os dados no dicionário, cada valor da propriedade de cada registro será impresso usando o nome da propriedade.
# Importar módulo JSONSaída:
A saída a seguir aparecerá após a execução do script.
Exemplo 3: Analisar dados JSON
Os dados JSON podem ser analisados em qualquer variável JSON. Crie um arquivo chamado JSON3.py com o seguinte script. Jsondata é declarado aqui para armazenar dados JSON de três propriedades. Cargas () O método é usado aqui para carregar dados de uma variável JSON. Em seguida, cada valor da propriedade com o nome de cada propriedade imprimirá linha por linha no terminal.
# Importar módulo JSONSaída:
A saída a seguir aparecerá após a execução do script.
Exemplo 4: Parse JSON Data em um objeto Python
Os dados JSON são armazenados em uma variável de dicionário Python nos três exemplos anteriores deste tutorial. Este exemplo mostra como você pode armazenar dados JSON em qualquer objeto Python. Crie um arquivo chamado JSON4.py com o seguinte script. Aqui, read_data A classe é usada para armazenar dados JSON em um objeto. Jsondata, Uma variável é usada ao criar o objeto da classe. Existem três propriedades no JSONDATA e o valor do nome da propriedade, Php Imprimirá como saída.
# Importar módulo JSONSaída:
O valor da propriedade 'php' é '2 créditos'. Então, a saída a seguir aparecerá após a execução do script.
Exemplo 5: Converter Python Dict em dados JSON
Os dados JSON são armazenados no Python Dictionary ou Object nos exemplos anteriores, mas os dados do Python Dictionary também podem ser armazenados em uma variável JSON. Crie um arquivo chamado JSON5.py com o seguinte script. Os dados são armazenados na variável de dicionário, CustomerDict. lixões() O método é usado aqui para converter os dados de uma variável de dicionário em uma variável JSON, JsonObject. Em seguida, o valor da variável JSON é impresso como saída.
# Importar módulo JSONSaída:
A saída a seguir aparecerá após a execução do script.
Conclusão:
O formato de dados JSON é suportado por muitas linguagens de programação. A conversão de JSON para Python e Python em JSON Data são explicados neste tutorial usando vários exemplos de Python. Você poderá realizar qualquer tipo de conversão de dados do objeto Python em objeto JSON ou vice -versa depois de praticar este tutorial.