Necesito analizar la cadena JSON.
JSON.stringify y luego JSON.parse debajo de la cadena de muestra, pero el servidor realizó una secuencia de escape
str.replace('/\\/g','') para eliminar la secuencia de escape, pero eso no ayuda porque si miras en la clave "default_request" , envuelve su valor con "" , que no me permite analizarlo usando JSON.parse()
{ "request": { "service_name": "authService", "url": "https://some-url.com/{accounts}", "default_request": "{\"authMethod\":\"somename\",\"multiCheck\":false}" } } así que traté de reemplazar "{ con { y }" con }
str.replace('/"{/g','{')).replace('/}"/g','}'))pero crea otro problema.
Favourable condition { "request": { "service_name": "authService", "url": "https://some-url.com/{accounts}", "default_request": {\"authMethod\":\"somename\",\"multiCheck\":false} } }default_request se encadenó dos veces. para arreglarlo, prueba esto
jsonObject.request.default_request = JSON.parse(jsonObject.request.default_request);