Python convierte el valor booleano en una cadena json

antecedentes

En las solicitudes http post y put, el cuerpo generalmente debe pasarse para el envío o modificación del formulario. Si usamos la biblioteca de solicitudes de Python, probablemente usaremos la siguiente sintaxis de manera similar:

request.post (url, datos = datos, encabezados = encabezados)

problema

Si los datos son una cadena json: {"is_ok": True}, ¿cómo los convertimos a una cadena json estándar: '{"is_ok": true}'

Puede haber varias formas de convertir de Verdadero a Verdadero. Aquí hay un método más complicado:

Proceso de implementación

假设 : s = '{"is_ok": True}'。

Primero convierta a un diccionario: use la función eval.

s_dict = eval (s) 
s_dict = { 
  'is_ok': True 
}

Luego use json.dumps para convertirlo en una cadena json:

importar json 
json.dumps (s_dict)

Obtenemos la cadena correspondiente: '{"is_ok": true}'

Por supuesto, también se pueden usar reemplazos regulares, pero hay relativamente muchas consideraciones, y la eficiencia también es baja ~

Portal: últimos datos de prueba de 2021 y principales posiciones de fábrica

Blogger: prueba para ganar dinero (un agricultor de código abierto de prueba que no es 996 sino 996)

Lema: Centrarse en el desarrollo de pruebas y la operación y el mantenimiento automatizados, trabajar duro para leer, pensar y escribir, y tener libertad financiera durante la vida del volumen interno.

Categorías de contenido: mejora tecnológica, charlas diversas en el lugar de trabajo, desarrollo profesional, lectura y escritura, gestión de inversiones y finanzas, vida sana.

csdn: https://blog.csdn.net/ccgshigao

Blog Park: https://www.cnblogs.com/qa-freeroad/

51cto: https://blog.51cto.com/14900374

Cuenta pública de WeChat: prueba para ganar dinero (comparte contenido y recursos exclusivos con regularidad)


Supongo que te gusta

Origin blog.51cto.com/14900374/2665134
Recomendado
Clasificación