technical

【備忘録】文法を間違えていないのに、jsonファイルがうまく取得できない

こんにちは、ユーリです。

先日、お仕事でjsonファイルを取得してデータを表示する機構を作っていたときのこと。
テキストエディタで文法も間違いなく、jsonファイルを作成しました。

しかし、javascriptからアクセスしようとしても、うまく読めない。

結論から言いますと、jsonファイルに「BOM」が含まれていたからでした。

※BOM(Byte Order Mark)
ファイルの先頭にこっそり挿入されている識別子で、
そのファイルの形式を表すデータです。

これが、データを読み出す際に不純物として処理され、エラーが発生したようです。
ほかにも、改行コードが悪さをすることもあるようです。

テキストエディタでjsonファイルを再度開き、「BOMなし」の保存をして再アップロードしたところ、
無事、jsonファイルを読み出すことができました!

めでたしめでたし。
  • Category: technical
  • Posted: 2014/10/31 12:47
  • Author: ユーリ
関連タグ
前後の記事
【jQuery】コピペOK!タッチ操作とマウス操作の動作定義をまとめる