in

¿Cómo convertir el diccionario de Python a JSON?

gfg 200x200 min

JSON son las siglas de JavaScript Object Notation. Significa que un archivo de script (ejecutable) que está hecho de texto en un lenguaje de programación, se utiliza para almacenar y transferir los datos. Python admite JSON a través de un paquete integrado llamado json. Para utilizar esta función, importamos el paquete JSON en la secuencia de comandos de Python. El texto en JSON se realiza a través de una cadena entre comillas que contiene un valor en la asignación de clave-valor dentro de {}. Es similar al diccionario de Python.
Nota: Para obtener más información, consulte Leer, escribir y analizar JSON con Python

Función utilizada:

  • json.dumps ()
  • json.dump ()

Sintaxis: json.dumps (dict, sangría)
Parámetros:

  • diccionario – nombre del diccionario que debe convertirse en objeto JSON.
  • sangría – define el número de unidades para la sangría

Sintaxis: json.dump (dict, puntero_archivo)
Parámetros:

  • diccionario – nombre del diccionario que debe convertirse en objeto JSON.
  • puntero de archivo – puntero del archivo abierto en modo de escritura o anexar.

Ejemplo 1:

Python3

import json 

     

dictionary =

  "id": "04"

  "name": "sunil"

  "department": "HR"

     

json_object = json.dumps(dictionary, indent = 4

print(json_object)

Producción
{
    "id": "04",
    "name": "sunil",
    "department": "HR"
}

Producción:

{
    "depatment": "HR",
    "id": "04",
    "name": "sunil"
}

Ejemplo 2:

Python3

import json

   

dictionary ={

    "name" : "sathiyajith",

    "rollno" : 56,

    "cgpa" : 8.6,

    "phonenumber" : "9976770500"

}

   

with open("sample.json", "w") as outfile:

    json.dump(dictionary, outfile)

Producción:

python-json-write-to-file-1

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

regex: expresión regular para coincidir con una línea que no contiene una palabra

dlp color wheel

Proyector DLP vs LCD: diferencia y comparación