2016-08-01 2 views
0

Jsonlint.com говорит, что это является недопустимым:Почему этот конкретный фрагмент json недействителен?

{ 
    "items": [{“tn”: “13312128124”}] 
} 

Error: Parse error on line 2: { "items": [{“ tn”: “1331212812 -------------^ Expecting 'STRING', '}', got 'undefined'

Я не могу понять, почему его недействительным. Я консультировался некоторые обучающие сайты, чтобы проверить синтаксис, но даже в учебнике пример сообщается как недействительный, например:

{ 
    "Countries": [ 
    { "Name": "India", 
    "Capital": "Delhi" 
    }, 
    { 
    "Name": "France", 
    "Major": "Paris" 
    }, 
    ] 
    } 

(http://www.java2blog.com/2013/11/java-json-tutorial.html) Как можно закодировать в учебнике JSon быть неточным даже?

ответ

1

Проблема с кавычками: «tn» имеет фигурные кавычки, они должны быть прямыми, как в «tn».

То же самое касается номера.

Смежные вопросы