En esta ocasión me gustaría compartirles como solucionar un error que es muy frecuente cuando estamos trabajado con respuestas tipo json o Array y es el Expected String but got Null o

"message": "Invalid type. Expected String but got Null."

El secreto para resolver este error se encuentra en cambiar la estructura Json.

Entonces en tu squema json el campo que te está dando errores debe tener una forma similar a esta:

"Picture": {
                "type""string"
            },

Picture es el nombre de la columna o el objeto, mientras que type es el tipo de datos, y para este caso está mostrándose como String eso quiere decir que siempre nuestra acción está esperando un dato tipo String o texto, como no es así entonces marca como un error, por que alguno de tus datos debe ser vacío en algún punto. 

Para solucionarlo tienes dos opciones:

1.- Quitando el tipo de dato

"Picture": {
                
            },

2.- Agregando el tipo de dato vacío a tu squema

"Picture": {
             "type": [
                    "string",
                    "null"
                ]   
            },

Y listo entre las dos formas estoy seguro que podrás solucionar el problema, sin dolores de cabeza.

Espero esta guía sea de apoyo.

Saludos.