文字列がJSONとして有効かどうかを検証し、デコード可能ならデコードする安全な方法はどれか。

jsondecode自体は失敗するとエラーになるため、`try` 関数と組み合わせて使用することで、無効なJSONの場合にフォールバック値を返すことができる。