Данные Lotus Domino в формате JSON

Моя цель состоит в том, чтобы иметь возможность получать данные из документа заметок в формате JSON. Это я могу сделать, используя службу данных Domino через URL-адрес. Поля форматированного текста переводятся в HTML, но получают contentTransferEncoding: "quoted-printable". Можно ли как-то этого избежать? В качестве альтернативы - другой метод, с помощью которого я могу получить json из всех типов полей в документе - с помощью XPages или java?

заранее спасибо


person Anders Gram Mygind    schedule 06.03.2013    source источник
comment
Мне кажется, что для сохранения целостности JSON может потребоваться какой-то тип кодирования передачи контента.   -  person Richard Schwartz    schedule 06.03.2013


Ответы (1)


Возможно, вам поможет DomJson от Майкла Нильсена. По функциональности он похож на Domino Data Service, но может предложить то, что вам нужно в отношении полей форматированного текста. Если нет, то вы можете расширить его для своих нужд, так как он с открытым исходным кодом :-)

person Per Henrik Lausten    schedule 06.03.2013
comment
Да, я думаю, можно было бы расширить DomJson, потому что он не включает поля RT. - person Anders Gram Mygind; 07.03.2013
comment
Наверное, непростая задача. Я рассматриваю возможность использования функции «Openfield», поскольку это единственный HTML-код, который я видел до сих пор, в котором нет потери данных и т. д. - person Anders Gram Mygind; 07.03.2013
comment
Мое решение будет заключаться в том, чтобы позволить Domino анализировать поле форматированного текста в HTML и читать HTML-страницу с помощью java. Полученный массив HTML будет закодирован для включения в JSON. Не элегантно, но работает. Источник вдохновения: breakingpar.com/bkp/home.nsf /0/87256B280015193F87256DC80053681B - person Anders Gram Mygind; 08.03.2013