Lista de Python para JSON

Lista de Python para JSON

Quase todas as comunicações entre aplicativos do lado do servidor e do cliente são feitos através do JSON hoje em dia. Em Python, um módulo chamado “JSON”Contém várias funções que ajudam o usuário a executar operações relacionadas à JSON nos dados. Uma dessas funções é o “lixões()”Método, usado para converter uma lista em uma“ string json.”

Este post explicará o uso do método Dumps () para converter vários tipos de listas em strings json.

Como usar “JSON.dumps () ”método?

Como explicado anteriormente, o método Dumps () pertence à biblioteca "JSON" e é usado para converter uma lista de python em uma string json. Para entender o uso e o funcionamento deste método, dê uma olhada na sintaxe abaixo:

JSON.Lumps (listvar)


Da sintaxe, fica claro que é preciso apenas um argumento, que é a variável da lista a ser convertida em uma string json. Para entender o uso deste método, analise os exemplos abaixo.

Exemplo 1: Como converter uma lista inteira em json?

Comece importando o pacote "JSON" para o programa e, em seguida, inicialize um número inteiro com as seguintes linhas de código:

importar json
intlist = [55,12,74,36,9]


Depois disso, passe a variável “Intlist” recém -criada para o método Dumps () e armazene o resultado dentro de uma nova variável:

JSonstring = JSON.despejos (intlist)


Depois que isso estiver pronto, imprima o tipo da variável “JSoString” para verificar se ela não é convertida em uma corda JSON e também imprima seu valor passando a variável para a função de impressão:

Imprimir (Tipo (JSonstring))
Imprimir (JSonstring)


O trecho de código para este exemplo é o seguinte:

importar json
intlist = [55,12,74,36,9]
JSonstring = JSON.despejos (intlist)
Imprimir (Tipo (JSonstring))
Imprimir (JSonstring)


Quando este código é executado, ele produz o seguinte resultado:


A partir da saída no terminal, é observável que a lista agora seja convertida em uma string json.

Exemplo 2: Como converter a lista de strings em JSON?

O processo de conversão de uma lista contendo strings ou caracteres é praticamente o mesmo mencionado no exemplo anterior. Para demonstrar este exemplo, pegue o seguinte snippet de código:

importar json
StringList = ["Linuxhint", "John Doe", "Marcel", "Liverpool"]
JSonstring = JSON.Dumps (StringList)
Imprimir (Tipo (JSonstring))
Imprimir (JSonstring) t


Quando este snippet de código é executado, ele produz os seguintes resultados no terminal:


A saída mostra que a lista de strings foi convertida em uma string json.

Exemplo 3: Como converter uma lista de dicionários em json?

O método Dumps () também pode ser usado para converter uma lista contendo dicionários python em strings json. Para mostrar isso, pegue o seguinte código:

importar json
dictlist = ['name': 'marci', 'idade': '25', 'domain': 'linuxhint', 'game': 'dota', 'gênero': 'mmo']
JSonstring = JSON.Lumps (dictlist)
Imprimir (Tipo (JSonstring))
Imprimir (JSonstring)


Na variável da lista, existem três dicionários diferentes. Quando este snippet de código é executado, ele produz o seguinte resultado no terminal:


A lista foi convertida com sucesso em uma string json, e isso se tratava de converter listas de python em json usando o método dumps ().

Conclusão

O lixões() Método do JSON O pacote converte uma lista de python em uma string json. Este método leva apenas um argumento, que é a variável da lista. No entanto, essa variável pode conter qualquer tipo de valor, o que significa que pode ser uma lista de números inteiros, strings, dicionários ou mesmo uma lista de listas. Para verificar se a saída foi convertida em uma string json, o usuário pode usar o tipo() Método dentro da declaração de impressão.