:: Visual Foxpro, Foxpro for DOS
Re: Как разобрать Json
TAS

Сообщений: 851
Откуда: Москва
Дата регистрации: 28.09.2000
Прогнал примерчик через одну из своих прог, что получилось прикладываю картинкой...

Самого проекта под рукой нет. Если с либой не разберетесь - пишите, завтра попробую найти что-нить...

Получилась двусмысленность, поясняю - у меня свой код, с либой не связанный!



Исправлено 1 раз(а). Последнее : TAS, 27.01.20 12:02
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
да все так , интересно.


------------------
sejko
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
ssa
А где и что говорилось про таблицу?

А что же там на выходе получается? Даже интересно стало.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Sejko
Начал копаться
в первых ругается на весь resulatat.txt line too long ...
Ну как обычно, ожидание халявы превыше всего...
Попробуйте, для начала, использовать nfjsonread.
oJsonData = nfjsonread(filetostr('resultat.txt'))
И в отладчике понаблюдать на содержимое oJsonData.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Simple777
ssa
А где и что говорилось про таблицу?

А что же там на выходе получается? Даже интересно стало.
Объект, батенька, объект. Который, при желании, можно таки легко сериализовать в таблицу. Этого нет в fpd.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Simple777

Сообщений: 33855
Дата регистрации: 05.11.2006
ssa
Этого нет в fpd.

Ну нет так нет. На нет и суда нет.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
Вот , это уже интересно


------------------
sejko
Ratings: 0 negative/0 positive
Re: Как разобрать Json
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Sejko
Вот , это уже интересно
Прелестно. Работать со свойствами объектов умеем? Про цикл For each в курсе? Про scatter/gather name слышали? Разумеется, это если нужно таки все в таблицу запихать.

------------------
Лень - это неосознанная мудрость.




Исправлено 1 раз(а). Последнее : ssa, 27.01.20 12:49
Ratings: 0 negative/1 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
это , все понятно , а как получить структуру или , есть метод, чтоб структуру Массива экспорт курсор или таблицу


------------------
sejko




Исправлено 1 раз(а). Последнее : Sejko, 27.01.20 13:34
Ratings: 0 negative/0 positive
Re: Как разобрать Json
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Sejko
это , все понятно , а как получить структуру или , есть метод, чтоб структуру Массива экспорт курсор или таблицу
Так хочется уже готовый код?
Amembers()


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
Если не сложно !


------------------
sejko
Ratings: 0 negative/0 positive
Re: Как разобрать Json
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Sejko
Если не сложно !
Что не сложно? Готовый код?
И заодно - а точно нужна таблица? Или просто не умеем ни с чем другим работать?
А структура данных точно будет меняться с каждым файлом? Или таки она будет одна и та же и нет необходимости выяснять структуру каждого файла?


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
Давно я не работал с массивом .
Структура , может меняться.


------------------
sejko
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
Если структуру разобрать сложно то , хотя бы импорт в курсор


------------------
sejko
Ratings: 0 negative/0 positive
Re: Как разобрать Json
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Sejko
Если структуру разобрать сложно то , хотя бы импорт в курсор
Вот жеж страдалец...
nn=nfjsonread(Filetostr('resultat.txt'))
Create Cursor FromJSON ("request_id" c(36),"document_id" c(36),"date" c(20),"processed_date" c(20),"sender" c(36),"sys_id" c(36),"doc_type" i,"doc_status" c(16),"file_uploadtype" i,"version" c(7))
For Each lODoc In nn.documents
Insert Into FromJSON From Name lODoc
Next
Amembers() в помощь в борьбе с изменчивостью структуры. Но уже самостоятельно.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/1 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
ssa
Вот жеж страдалец...
nn=nfjsonread(Filetostr('resultat.txt'))
Create Cursor FromJSON ("request_id" c(36),"document_id" c(36),"date" c(20),"processed_date" c(20),"sender" c(36),"sys_id" c(36),"doc_type" i,"doc_status" c(16),"file_uploadtype" i,"version" c(7))
For Each lODoc In nn.documents
Insert Into FromJSON From Name lODoc
Next
Amembers() в помощь в борьбе с изменчивостью структуры. Но уже самостоятельно.


Спасибо! :bi: , а почему вы при создании cursor используете в полях кавычки


------------------
sejko




Исправлено 2 раз(а). Последнее : Sejko, 27.01.20 15:48
Ratings: 0 negative/0 positive
Re: Как разобрать Json
ssa

Сообщений: 13007
Откуда: Москва
Дата регистрации: 23.03.2005
Sejko
ssa
Вот жеж страдалец...
nn=nfjsonread(Filetostr('resultat.txt'))
Create Cursor FromJSON ("request_id" c(36),"document_id" c(36),"date" c(20),"processed_date" c(20),"sender" c(36),"sys_id" c(36),"doc_type" i,"doc_status" c(16),"file_uploadtype" i,"version" c(7))
For Each lODoc In nn.documents
Insert Into FromJSON From Name lODoc
Next
Amembers() в помощь в борьбе с изменчивостью структуры. Но уже самостоятельно.


Спасибо! :bi: , а почему вы при создании cursor используете в полях кавычки
Просто лень было стирать. Если приглядишься, то может заметишь, что это кусок твоего JSON.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Sejko
Автор

Сообщений: 146
Откуда: Moscow
Дата регистрации: 09.01.2005
А !


------------------
sejko
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Rustam

Сообщений: 235
Откуда: Иркутск
Дата регистрации: 14.10.2000
С помощью MS SQL легко получить родительскую таблицу...
Я бы так поступил.
Ratings: 0 negative/0 positive
Re: Как разобрать Json
Ydin

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Работаю с Json в том виде, как его мне дают
Может пригодится



Исправлено 1 раз(а). Последнее : Ydin, 29.01.20 23:43
Ratings: 0 negative/1 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 22 (Гостей: 22)

© 2000-2024 Fox Club 
Яндекс.Метрика