リソースのjsonファイルを読み込む
リソースの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=データ数なんですね。
ご指摘とエラー潰しで理解できました。
重ね重ねありがとうございます。