リソースのjsonファイルを読み込みたいのですが出来ずに困っています。

let path = Bundle.main.path(forResource: "jdata", ofType:"json")
    let handle = FileHandle(forReadingAtPath: path!)
    let data = handle?.readDataToEndOfFile()

    do{
        let json = try JSONSerialization.jsonObject(with:data!)
        print(json)
    }catch{print("error")}

とした場合、errorと表示されます。

do以前で宣言が間違っているのでしょうか?

もし、そうでしたらどう訂正したら良いのか教えて頂けませんか?
よろしくお願いします。

*****以下、コメントから編集した箇所*****

*****追記1*****

{
   "id":"String"
}

があるとすると、「"」のはずが「”」で区切られていたようで全てのデータの記号を確認して書式通りに変更したところ、エラーが消えました。

ありがとうございました。

*****追記2*****

コメント頂きましたエラー出力です。
データ数は23です。

Error Domain=NSCocoaErrorDomain Code=3840 "Badly formed object around character 23." UserInfo={NSDebugDescription=Badly formed object around character 23.}

character=データ数なんですね。
ご指摘とエラー潰しで理解できました。

重ね重ねありがとうございます。