public static function set_Json( $json, $inputValidate )
    {
        if( $json instanceof Json ) {
            return $json;
        } elseif( null === $json ) {
            return null;
        } elseif ( !is_string($json) ) {
            return Json::makeFromObject( $json );
        }

        return new Json( $json, $inputValidate );
    }
public static function set_Json( $json, $inputValidate )
    {
        if( $json instanceof Json ) {
            return $json;
        } elseif( null === $json ) {
            return null;
        } elseif ( !is_string($json) ) {
            return Json::makeFromObject( $json );
        }

        return new Json( $json, $inputValidate );
    }
public static function set_Json ( $ json , $ inputValidate ) { if ( $ json instanceof Json ) { return $ json ; } elseif ( null === $ json ) { return null ; } elseif ( ! is_string ( $ json ) ) { return Json :: makeFromObject ( $ json ) ; } return new Json ( $ json , $ inputValidate ) ; }
Set entity json property
@param mixed $json
@return Json
Set entity json property