JSON の文法チェックを行う方法

あわせて読みたいブログパーツ

JSON (JavaScript Object Notation) のシンタックスチェック (syntax check? validation? validator?)を行う方法。

JSON は所詮 JavaScript のオブジェクトにすぎないので、JavaScript としてチェックすればよい。
手軽な方法としては、Firebug のコンソールのコマンドラインから実行し、エラーがあった場合、コンソールにエラー箇所が出力される。

例えば、
以下のような JSON のシンタックスチェックを行う場合、

{
  "name": "thira",
  "age": "21",
  "live": "ube",
  "affiliation": "Yamaguchi University"
}

このようにオブジェクトにすればよい

var user={
  "name": "thira",
  "age": "21",
  "live": "ube",
  "affiliation": "Yamaguchi University"
}

firebug
Firebug のコンソールのコマンドラインから実行するところ

Firebug が使えない場合は、add workbench のブックマークレットを使用すると便利。エラーは Firefox のエラーコンソールで見る。

あと数時間で博多へ行きます。

追記 (2008.05.25)
この方法だと、Firefox は以下の両方とも通しちゃう。

正 { "name": "thira" }
誤 { name: "thira" }

この場合はチェックできないみたい。
はてブで教えてもらいました。id:kgbu さんありがとうございます。

参考
今日の「僕は馬鹿でした」 - kgbu?

  • ブログSEO対策 : track word 
  • _ 
  • _ 
  •  
  •  

トラックバック

このエントリーのトラックバックURL:
http://thira.plavox.info/cgi-bin/mt5/mt-tb.cgi/57

コメントを投稿






画像の中に見える文字を入力してください。