Tengo un Json let obj = {"a": "1", "b" : "2"} que contiene espacios en blanco. Quiero serializar el obj sin eliminar los espacios en blanco, de modo que cuando lo deserialice (EX: usando JSON.parse()), debería poder obtener el obj en el mismo formato.
let obj = {"a": "1", "b" : "2"}; let serialized_obj = JSON.stringify(obj); //then we get serialized_obj = "{"a":"1","b":"2"}" , this shouldn't happen.¿Lo que es esperado?
let obj = {"a": "1", "b" : "2"}; let serialized_obj = serializationMethod(obj); // expected to get serialized_obj = "{"a": "1", "b" : "2"}" let deserialized_obj = deserializationMethod(serialized_obj); //expected to get serialized_obj = {"a": "1", "b" : "2"}Requerir los métodos serializationMethod() y deserializationMethod()
Más detalles Por razones de seguridad, obtengo el objeto JSON y la firma digital del objeto serializado. Tengo que verificar los dos. Puedo obtenerlos de cualquiera de los usuarios de tecnología. Pero el problema al que me enfrenté es que, en la serialización de Python, el json está embellecido con espacios en blanco. Entonces, cuando los obtengo, no puedo mantener el formato que obtuve y la verificación falla.