0

次のコードを含む JSON ファイルを解析しようとしています。

{
    "employees": [
        { "firstName":"John" , "lastName":"Doe" }, 
        { "firstName":"Anna" , "lastName":"Smith" }, 
        { "firstName":"Peter" , "lastName":"Jones" }
    ]
}

この小さなスクリプトで:

<script>
    var obj = $.parseJSON("employe.json")
</script>

従業員オブジェクトを使用したいだけですが、次のエラーが発生しています:

SyntaxError: JSON.parse: unexpected character @ http://code.jquery.com/jquery-1.9.1.min.js:3

も同じことを試しましたgetJSONが、うまくいきませんでした。

getJSON外部ファイルparseJSON用とjson文字列用ですか?

4

1 に答える 1

3

最初にjsonファイルをロードしてから、そのドキュメントの結果の文字列コンテンツをparseステートメントに送信する必要があります。

$.ajax({url: "employe.json"}).done(function(data){
    console.log($.parseJSON(data));
});
于 2013-04-09T23:53:46.403 に答える