if undefinde type return null

if type == resource then perser return not vailid json