2016-12-03 5 views
1

ファイルmock.jsonに次のjsonがあります。私は、しかし、私はこのエラーが発生しているajax呼び出しを介してロードしようとしています。エラー:jsonデータの1行目の解析エラー:

Error: Parse error on line 1: 
{ id: 1, name: 'My na 
--^ 
Expecting 'STRING', '}', got 'undefined' 

私は、jsonlintバリデータを使用してjsonを検証し、上記のエラーが発生しました。私のjsonは間違っていますか?文字列と文字列は二重引用符"を必要とするよう

[{ 
    id: 1, 
    name: 'My name', 
    email: '[email protected]' 
}] 

答えて

4

JSON standardは、プロパティについて説明します。

A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes. A character is represented as a single character string. A string is very much like a C or Java string.

JSONの文字列としてプロパティと値を二重引用符で囲む必要があります。

[{ 
    "id": 1, 
    "name": "My name", 
    "email": "[email protected]" 
}]