2014-04-20 5 views
0

Код:преобразования простой строки JSON в объект JSON

var jsonTest = {}; 
var testjson = ["xxxx.jpg","xxx.jpg","xxx.jpg"]; 
jsonTest = JSON.parse(testjson); 

Сообщение об ошибке:

Unable to parse JSON string. 

Однако, когда я проверить это в JSON валидатор, он говорит мне, что это правильно JSON.

+3

Это не строка, это массив! Это не имеет никакого смысла? – adeneo

+0

это массив JSON, см. Здесь http://jsonlint.com/ – bobo2000

+1

JSON - это форматы данных, используемые для строк, нет такой вещи, как объект JSON/JSON, вы сбиты с толку. – adeneo

ответ

3

testjson уже допустимый массив javascript, его не нужно разбирать.

+2

Это уже объект javascript. –

+1

На самом деле это не JSON, и это не объект, это обычный массив javascript. – adeneo

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