Cómo convertir todos los valores json a String sin iteración

Tengo JSON en el que todos los valores deben cambiarse a cadena. Los valores pueden ser un número, booleanos, indefinidos o nulos.

{
    "obj1": [{
        "n1": "n",
        "n2": 1,
        "n3": true
    },
    {
        "n1": "n",
        "n2": 1,
        "n3": null
    }]
}

El resultado esperado es que todos los valores deben formatearse comostring.

Ejemplo

{
    "obj1": [{
        "n1": "n",
        "n2": "1",
        "n3": "true"
    },
    {
        "n1": "n",
        "n2": "1",
        "n3": "null"
    }]
}

Al iterar a través del objeto JSON podemos hacer esto, pero ¿hay alguna forma más sencilla de hacerlo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta