В каталоге /report-types
находится несколько файлов JSON одного формата. Они выглядят так: FITP.json
:
{
"reportTypeId": "FITP",
"reportName": {
"translations": {
"*": "Fixed Income Two Pager"
}
},
"reportParameters": [],
"outputFormats": [
{
"format": "word",
"styleSheet": "word_FITP.docx"
}
],
"body": {
// comments not allowed in JSON, but here comes so much irrelevant stuff
}
}
Я хочу создать REST-запрос MarkLogic (предпочтительно POST
), который
- проходит через все файлы JSON в каталоге
/report-types
- преобразует их в приведенном выше примере в следующий JSON:
{
"reportTypeId": "FITP",
"reportName": "Fixed Income Two Pager",
"outputFormats: [ "word" ],
"createdAt": "", // again invalid comment, but insert time stamp of creation here (file metadata?)
"modifiedAt": "", // same here, for modification date
}
возвращает эти результаты JSON в виде массива в ответе
Какую конечную точку запроса следует использовать для этой задачи,
.../LATEST/qbe?directory=/report-types
- или
.../LATEST/search?directory=/report-types
- или что-то еще?
Как выглядит запрос преобразования (заключенный в запросе POST
), который дает мне желаемый результат?