Objective-Cで作成されているプログラムをSwiftに変換しているのですが一部のみ知識が浅いため一人で解決することができずこちらに質問させていただきました。どう改善すればいいのでしょうか、お力貸していただけると幸いです。

以下がコードです。

(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    NSError *jsonError = nil;
    id json = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&jsonError];

    if ([json[@"result"] count] > 0) {

        NSArray *resultList = json[@"result"];
        NSDictionary *dic = resultList[0];
        NSArray *alternativeList = dic[@"alternative"];

        NSLog(@"result:%@", alternativeList[0][@"transcript"]);

        NSString *str = [NSString stringWithFormat:@"%@", alternativeList[0][@"transcript"]];

        self.label1.text = str;
    }

調べてみたところdo〜try〜catchを使用しないといけないことはわかったのですが使用方法がわからず困っています。