Usando el módulo json incorporado de Python, puede convertir str a JSON. Los pasos específicos son los siguientes:
-
Importe el módulo json:
import json
-
Utilice el método json.loads() para convertir str en un objeto JSON. Por ejemplo:
str_data = '{"name": "Tom", "age": 18}'
json_data = json.loads(str_data)
Esto convertirá un objeto str que contiene pares clave-valor de nombre y edad en un objeto de tipo diccionario de Python, que es un objeto JSON.
Se puede usar print(json_data)
para generar el objeto JSON convertido.
- Utilice el método json.dumps() para convertir objetos de Python en cadenas JSON. Por ejemplo:
json_str = json.dumps(json_data)
Esto convertirá un objeto de tipo diccionario de Python en una cadena con formato JSON.
Se puede usar print(json_str)
para generar la cadena JSON convertida.
Nota: Durante el proceso de conversión, es necesario asegurarse de que la cadena str cumpla con los requisitos del formato JSON; de lo contrario, se generará una excepción.