nfjsonread | |
---|---|
sss_007 Автор Сообщений: 6 Откуда: Королёв Дата регистрации: 19.09.2019 |
Здравствуйте.
Пытаюсь с помощью nfjsonread разобрать json файл. Так же как делают это тут: stackoverflow.com. Но получаю ошибку. Скан приложен. Так как совсем недавно начал изучать vfp не могу понять как это исправить. Заранее спасибо за помощь. |
Re: nfjsonread | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
И делаешь это, разумеется, совершенно правильно и потому нет никакого смысла свои попытки показывать. Мы сами должны догадаться что и как ты там делаешь. Цитата:1. Это не скан. 2. Для трех слов делать скриншот... Хотя спасибо что хоть не фотка экрана с телефона... Цитата:Показать как обрабатываемый файл, так и код его обработки с указанием на какой строке выскакивает ошибка. ------------------ Лень - это неосознанная мудрость. |
Re: nfjsonread | |
---|---|
sss_007 Автор Сообщений: 6 Откуда: Королёв Дата регистрации: 19.09.2019 |
Файл который пытаюсь обработать приложен. Сделать это пытаюсь с помощью следующего кода:
Ошибка выскакивает тут:
|
Re: nfjsonread | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
1. Где файл?
2. В файле req.json присутствует объект DATA? ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: nfjsonread | |
---|---|
sss_007 Автор Сообщений: 6 Откуда: Королёв Дата регистрации: 19.09.2019 |
Действительно в файле не было объекта DATA. Разобрался. Спасибо)
|
Re: nfjsonread | |
---|---|
sss_007 Автор Сообщений: 6 Откуда: Королёв Дата регистрации: 19.09.2019 |
Свою задачу по разбору json я решил, но возник вопрос с которым хотелось бы разобраться для себя. Json который я разбирал имеет вид:
Во втором случае при использовании nfjsonread я получал array и value1 могу записать в курсор, а value имеет тип object и в курсор его записать на сколько я понимаю не получится. Хотел бы понять как действовать в этом случае. Возможно ли разобрать более сложный json с помощью nfjsonread, если можно то как? Или нужно использовать какую-то другую библиотеку? |
Re: nfjsonread | |
---|---|
of63 Сообщений: 25244 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Содержимое обьекта можно тоже разобрать ("распарсить") - AMEMBERS заполняет массив именами свойств обьекта, зная имена - получаем их значения, значения тлже могут оказаться обьектами или массивами, и т.д.
|
Re: nfjsonread | |
---|---|
ssa Сообщений: 13007 Откуда: Москва Дата регистрации: 23.03.2005 |
Почитай доку по nfjsonread на предмет объявления элементов данных массивами. ------------------ Лень - это неосознанная мудрость. |
Re: nfjsonread | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Во 2 случае в value имеется не объект, а МАССИВ. Соответственно в нём может быть множество объектов со свойствами value2 и value3. Для того чтобы там находился всего лишь одиночный объект, к свойствам которого нет проблем получить доступ напрямую, json должен выглядать вот так:
Используемая библиотека парсинга тут вообще не играет никакой роли - это проблема архитекутрная, а не программная. ------------------ WBR, Igor |
Re: nfjsonread | |
---|---|
sss_007 Автор Сообщений: 6 Откуда: Королёв Дата регистрации: 19.09.2019 |
Большое спасибо, я получил направление для освоения необходимых инструментов. Буду изучать и пробовать. Скорее всего вернусь с новой порцией вопросов)
|
© 2000-2024 Fox Club  |