私はJSONオブジェクトのリストを必要とするノードプロジェクトに取り組んでいます。最初は、JSONのリスト全体をコピーしてメインのapp.jsファイルに貼り付けましたが、それは従来のものではないことがはっきりとわかりました。私はちょうど基本的に私は私のモデルフォルダに必要なすべてのオブジェクトを使用して新しいJSONファイルを作り、私はこれをCONSOLE.LOGすると、このJSONファイルをjavascript配列にインポートする方法
var subjects = require('./models/courses.json');
と同じようにアクセスしていますがすることは、それが
Unexpected token , in JSON at position 52
エラーをスローしますサブジェクトがjsonオブジェクトの配列を格納できるようにしたい。
はここでエラーが問題にあなたを指している
{"id" : "AAFS", "department" : "Africana Studies"},
{"id" : "AANT", "department" : "Anthropology"},
{"id" : "AARA", "department" : "Arabic"},
{"id" : "AARH", "department" : "Art History"},
{"id" : "AART", "department" : "Art"}
'fs'関数を使って読むだけです。 – zerkms
JSONファイルを投稿してもよろしいですか? –
このエラーは、ファイルが適切なJSONではないことを示します。注意[JSON](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Objects/JSON)は、JavaScriptのオブジェクトリテラルよりも厳密です。末尾にカンマを付けることはできません。キーは文字列で囲む必要があります。オブジェクトをJSONに変換するには、['JSON.stringify'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify)を使用します。 – vox