2011-12-16 7 views
0

私はプロジェクトで作業していますが、これを行う方法を理解できませんでした。 jsonファイルがあり、protovisの視覚化ツールを使用するためにjs変数に割り当てる必要があります。ファイルに保存されているjsonをjs変数に割り当てます。

Googleで検索してみましたが見つかりませんでした。誰かがこれを行う方法を知っていたら教えてください。ありがとう!

答えて

3

jQuery's parseJSON()を使用してください。

説明:整形式のJSON文字列を受け取り、その結果の JavaScriptオブジェクトを返します。バージョンが追加されました:1.4.1jQuery.parseJSON(json) JSON解析するJSON文字列です。不正な形式のJSON文字列を渡すと、例外がスローされる可能性があります。

+0

jqueryを使用しないで回避策がありますか? – Jayaram

+0

jQueryはオープンソースで、必要な部分を取り除きます。 –

+0

ありがとう、ローカルに保存されているファイルの読み方を教えてもらえますか? – Jayaram

0

あなたはXMLHttpRequestオブジェクトを経由してサーバーからファイルを取得している場合、あなたはJSON.parse関数を使ってJSONを解析することができますが:JSONオブジェクトをサポートしていないブラウザのために

var myJson = JSON.parse(response); 

http://www.json.org/js.html

+0

実際に私は、サーバーからファイルを取得していない、ローカルに格納されています。あなたは私がローカルに保存されたファイルにどのようにアクセスできるのか分かりますか? – Jayaram

+0

上記のこの問題に対するDiodeusの応答は正しいです。 HTML5対応のブラウザを目指している場合は、Google検索を行い、APIを見つけることができます。さらに、ここの回答 - > http://stackoverflow.com/questions/371875/local-file-access-with-javascript - も興味があります。 – patorjk

関連する問題