[SOLVED] Как распарсить большой json файл?

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Нужно вытащить некоторые данные из большого json файла (~ 2gb) и в определенном порядке положить в csv или sql. Может кто нибудь подскажет?
 

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Вообще такое реально сделать зенкой?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113
ну так попрубой,столько времени прошло и ты ответ ждал ?
 

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

  • Спасибо
Реакции: vip_pvl

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

А вообще json легко загнать в MySql
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 375
Благодарностей
2 041
Баллы
113
да всё по уму потянет
 

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3

myweb101

Client
Регистрация
29.04.2013
Сообщения
175
Благодарностей
30
Баллы
28
Если не кодер, попробуй привязать как список и если файл не имеет переносов, то подготовить его, добавив переносы, а потом парси регулярными выражениями.
 
  • Спасибо
Реакции: vip_pvl

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Спасибо вам - так строка берется. Вот только с кракозабрами. Подскажите пожалуйста, как перевести в нормальный вид.

Пробовал так: return Regex.Unescape(project.Variables["q"].Value);
Не получается.
 
Последнее редактирование:

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 125
Баллы
113

vip_pvl

Client
Регистрация
07.08.2015
Сообщения
28
Благодарностей
9
Баллы
3
Поменяйте кодировку файла на UTF-8 или UTF-8 без BOM.
Поменял. Все равно остались кракозябры. В чём может быть дело? Изначально json-файл был в ANSI (в AkelPad определился - 1252 ANSI - латиница 1)
 

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

Поменял. Все равно остались кракозябры. В чём может быть дело? Изначально json-файл был в ANSI (в AkelPad определился - 1252 ANSI - латиница 1)
Используйте сайты для определения кодировки.
 

WebBot

Client
Регистрация
04.04.2015
Сообщения
1 774
Благодарностей
1 392
Баллы
113
Даже сложно представить кто/что/зачем выгружает такие объемы в один json файл ;-) Обычно такие объемы лежат в БД, туда делается запрос для получения нужных данных и вот уже только они (нужные данные) отдаются в формате json
 

lzlmrf

Client
Регистрация
14.08.2015
Сообщения
488
Благодарностей
149
Баллы
43

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

ZHAG

Client
Регистрация
01.05.2014
Сообщения
228
Благодарностей
220
Баллы
43
Ваш вопрос можно решить вот таким софтом http://couchdb.apache.org/
Ваш фаил, это скорее всего часть базыданных :-)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)