TypeScript初心者なのですが、jsonファイル内のデータを
取り出せるかを確認したいのですが、取り出せずエラーを出してしまいます。
TypeScript
1import * as fs from 'fs'; 2 3const readJson = JSON.parse(fs.readFileSync('C:\Users\editor\t-script-editor\sample_dict.json','utf8')); 4const timeList = readJson.時間; 5console.log(timeList);
<sample_dict.jsonの中身>
{'時間': ['年度からの', '週', '日の']}
難しくない部分だと思うのですが、助言を頂けると幸いです。
よろしくお願いいたします。
なんというエラーが出るのですか?また、fs使ってるということは実行環境はNode.jsということでいいですか?
実行環境はnode.jsです。 エラーとしては、SyntaxError: Unexpected token ' in JSON at position 1 at JSON.parse (<anonymous>) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Function.Module.runMain (module.js:694:10) at startup (bootstrap_node.js:204:16) at bootstrap_node.js:625:3
SyntaxErrorが来ているのでプログラムの構文が間違っていると言われています。おそらく1行目のimportの部分だと思われます。
回答1件
あなたの回答
tips
プレビュー