

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

[code]

    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")}
    
[/code]

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

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

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

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

*****追記１*****

[code]

    {
       "id":"String"
    }
    
[/code]

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

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

＊＊＊＊＊追記２＊＊＊＊＊

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

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

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

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


CC BY-SA 3.0
2017-02-07T16:39:42.260
32470
2017-02-07T19:47:10.700
2017-02-07T19:47:10.700
20049
20049
question
swift
リソースのjsonファイルを読み込む