2014-11-20 3 views
0

Я пытаюсь загрузить мои данные из файла JSON в MATLAB, который делится на ,. Формат моих данных выглядит следующим образом:Как импортировать файл JSON в MATLAB программно?

{"created_at": "Mon Oct 27 20:35:47 +0000 2014", "tweet": "Silver Finished Up, Gold, Copper, Crude Oil, Nat Gas Down - Live Trading News http://t.co/jNLTUIgHwA", "id": 526834668759285761, "sentiment": "negative"} 

{"created_at": "Mon Oct 27 20:36:21 +0000 2014", "tweet": "Gold, Silver slips on lacklustre demand- The Economic Times http://t.co/Jd5Tn9ctfX", "id": 526834810300289024, "sentiment": "negative"} 

Как бы сделать так?

+0

Вы говорите, что вы ищете JSON парсер для MATLAB? Бьюсь об заклад, Google даст вам более быстрый ответ. Кроме того, «JSON-файл [...], который ограничен символом', '', что это значит? – Biffen

+0

Под разделителем я хочу сказать, что каждая переменная (созданная в, твит и т. Д.) Должна быть разделена на отдельные столбцы – Adam

+0

filename = 'myfile01.txt'; delimiterIn = ''; headerlinesIn = 1; A = importdata (имя файла, delimiterIn, заголовки строкIn); – Adam

ответ

0

Use jsonLab

Одна линия читать:

tweet_info = loadjson('~/Desktop/test.json') 

Вот что хранится в tweet_info {1}

created_at: 'Mon Oct 27 20:35:47 +0000 2014' 
    tweet: 'Silver Finished Up, Gold, Copper, Crude Oil, Nat Gas Down - Live Trading News  http://t.co/jNLTUIgHwA' 
     id: 5.2683e+17 
sentiment: 'negative' 

Вот что хранится в файле test.json

{"created_at": "Mon Oct 27 20:35:47 +0000 2014 »,« твит »:« Серебро закончилось, золото, медь, сырая нефть, «Нэт Гас Даун» - «Новости в реальном времени» http://t.co/jNLTUIgHwA »,« id »: 526834668759285761,« настроение »:« отрицательный »}

{ «created_at»: «Mon Oct 27 20:36:21 +0000 2014», «tweet»: «Золото, серебро скользит по слабому спросу - The Economic Times http://t.co/Jd5Tn9ctfX», «id»: 526834810300289024, «sentiment»: «negative» }

+0

при вызове функции Какие параметры я должен указать? – Adam

+0

Что касается varargin? – Adam

+0

Когда я передаю имя файла как параметр, он бросает .... – Adam

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