Alexander Radzin created ZEPPELIN-3393:
------------------------------------------
Summary: Export a notebook REST API returns wrapped wraps body
Key: ZEPPELIN-3393
URL: https://issues.apache.org/jira/browse/ZEPPELIN-3393
Project: Zeppelin
Issue Type: Bug
Reporter: Alexander Radzin
According to
[documentation|https://zeppelin.apache.org/docs/0.7.2/rest-api/rest-notebook.html#export-a-notebook]
REST API that exports note and looks like
[http://[zeppelin-server]:[zeppelin-port]/api/notebook/export/[noteId|http://[zeppelin-server][zeppelin-port]/]]
Should return output like:
{{{ }}
{{ "paragraphs": [...], }}
{{ "name": "THE NAME", }}
{{ "id": "111111111", }}
{{...}}}
In fact its output is wrapped by envelope
{{{ "status": "OK", "message": "", "body": ...}}}
The body field is escaped and stored as a string.
This behavior is not convenient since there is not simple way to export
notebook and then import it again.
The workaround that I found is using jq utility in order to extract and
unescape the enclosed body as a standalone JSON.
I am using Zeppelin 0.7.2.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)