Dada una string, la tarea es verificar si una string es un objeto json válido o no. Tratemos de entender el problema usando diferentes ejemplos.
Código #1:
# Python code to demonstrate # checking whether string # is valid json or not import json ini_string = "{'akshat' : 1, 'nikhil' : 2}" # printing initial ini_string print ("initial string", ini_string) # checking for string try: json_object = json.loads(ini_string) print ("Is valid json? true") except ValueError as e: print ("Is valid json? false")
Producción:
initial string {'akshat' : 1, 'nikhil' : 2} Is valid json? false
Código #2:
# Python code to demonstrate # checking whether string # is valid json or not import json #ini_string = '{"Geek" : 1,"forGeeks" : 2}' a = '{"name":"John", "age":31, "Salary":25000}' b = '{ "Subjects": {"Maths":85, "Physics":90}}' #printing initial ini_string print ("initial strings given - \n", a, "\n", b) #checking for string try: json_object1 = json.loads(a) json_object2 = json.loads(b) print ("Is valid json? true") except ValueError as e: print ("Is valid json? false")
Producción:
initial strings given - {"name":"John", "age":31, "Salary":25000} { "Subjects": {"Maths":85, "Physics":90}} Is valid json? true
Publicación traducida automáticamente
Artículo escrito por garg_ak0109 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA