Cómo manejar valores nulos json en Swift

Estoy jugando con JSON durante los últimos dos días y enfrento muchos problemas curiosos y, gracias al desbordamiento de la pila, me ayuda. Esta clave destacada de JSON tiene dos tipos de valores de cadena.

 "featured":"1"

o

"featured": null,

Traté mucho de manejar esto pero fallé

Paso 1:

 if dict.objectForKey("featured") as? String != nil {
    featured = dict.objectForKey("featured") as? String
    }

Paso 2:

    let null = NSNull()
    if dict.objectForKey("featured") as? String != null {
    featured = dict.objectForKey("featured") as? String
    }

Paso 3:

    if dict.objectForKey("featured") as? String != "" {
    featured = dict.objectForKey("featured") as? String
    }

pero desafortunadamente no se puede encontrar la solución, su respuesta será apreciada.

Respuestas a la pregunta(6)

Su respuesta a la pregunta