2014-01-31 2 views
0

Я новичок в jQuery и json. Попытка нарисовать график со ссылкой на демо от http://www.highcharts.com/stock/demo/Невозможно прочитать данные json, чтобы нарисовать график

Этот график использует данные из файла JSON

http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=?

Этот файл непосредственно начинается с данных. Но файл JSON, который я хочу использовать выглядит что-то вроде этого

{"name": { "text1": "on", "data": { [1147651200000,67.79], [1147737600000,64.98], [1147824000000,65.26], [1147910400000,63.18], [1147996800000,64.51], [1148256000000,63.38], [1148342400000,63.15], [1148428800000,63.34], [1148515200000,64.33], [1148601600000,63.55], [1148947200000,61.22], [1149033600000,59.77], } }}

может кто-то помочь мне с этим, пожалуйста,

+2

недействителен json ... проверьте здесь http://jsonlint.com/ – ghost

+0

'Ошибка анализа в строке 4: ... ata": {[11 ------------ ----------^ Ожидая 'STRING', '}' ' –

+0

замените' '' 'на' 'в' data' часть, которая сделает ваш json действительным – Saurabh

ответ

0

Ваш JSON является недействительным.

Если ваше свойство данных является массивом, вы должны использовать [] для обозначения массива.

Я предполагаю, что массив представляет собой массив массивов, поэтому внутри [] он должен иметь несколько [] s.

Как:

[[x1,y1],[x2,y2]...]

Попробуйте отформатировать ваш образец кода следующим образом ...

{ 
    "name": { 
     "text1": "on", 
     "data": [ 
      [ 
       1147651200000, 
       67.79 
      ], 
      [ 
       1147651200000, 
       67.79 
      ] 
     ] 
    } 
} 

использовать что-то вроде http://jsonlint.com/ для проверки достоверности вашего JSon в.

+0

Я не публиковал фактический json. Я использую уже существующий json, который мне не нужно показывать. http://jsonlint.com/ говорит, что json действителен. Проблема в том, что мой json выглядит как в http://json.org/example.html, а мой массив данных находится на месте «GlossEntry», и я не знаю, как туда добраться – Krish

+0

yourObj.glossary.GlossDiv.GlossList.GlossEntry – ncabral

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