Nuxeo Server

JSON Marshalling

Updated: November 13, 2017 Page Information Edit on GitHub

The Nuxeo Platform provides an extensible and customizable marshalling service: MarshallerRegistry. This service allows you to use built-in marshallers but also to register your own

MarshallerRegistry allows you to:

  • extend or override existing marshallers
  • aggregate a marshaller from another
  • configure the rendered JSON

The marshalling service is set up for the REST API v1 and the Automation server. Therefore, it is possible to operate all rendering parameters for the corresponding provided services.

The JSON generation and parsing is based on Jackson.

Check out our detailed documentation on JSON Marshalling:

5 days ago manonlumeau Added content-review-lts2017 label
a month ago manonlumeau NXDOC-1346-FT review screenshot
a year ago Guillaume Renard 76
2 years ago Manon Lumeau 75
2 years ago Thomas Roger 74
2 years ago Solen Guitter 73 | Add anchor
2 years ago Solen Guitter 72
2 years ago Solen Guitter 71 | Split table in section JSON Marshallers Provided by the Nuxeo Platform
2 years ago Solen Guitter 70
2 years ago Solen Guitter 69 | Fix format page
2 years ago Manon Lumeau 68
3 years ago Solen Guitter 67 | Add links
3 years ago Solen Guitter 66 | fix typo
3 years ago Solen Guitter 65 | Add links to javadoc in table JSON Marshallers Provided by the Nuxeo Platform
3 years ago Solen Guitter 64 | split table in section RenderingContext API
3 years ago Solen Guitter 63 | fix typo
3 years ago Solen Guitter 62
3 years ago Solen Guitter 61 | Add link to marshalling service on explorer
3 years ago Solen Guitter 60 | Fix typos and add links
3 years ago Solen Guitter 59 | cleanup formatting
3 years ago Manon Lumeau 58
3 years ago Manon Lumeau 57
3 years ago Manon Lumeau 56
3 years ago Manon Lumeau 55
3 years ago Nicolas Chapurlat 54
3 years ago Nicolas Chapurlat 53
3 years ago Nicolas Chapurlat 52
3 years ago Nicolas Chapurlat 51
3 years ago Nicolas Chapurlat 50
3 years ago Nicolas Chapurlat 49
3 years ago Nicolas Chapurlat 48
3 years ago Nicolas Chapurlat 47
3 years ago Nicolas Chapurlat 46
3 years ago Nicolas Chapurlat 45
3 years ago Nicolas Chapurlat 44
3 years ago Nicolas Chapurlat 43
3 years ago Nicolas Chapurlat 42
3 years ago Nicolas Chapurlat 41
3 years ago Nicolas Chapurlat 40
3 years ago Nicolas Chapurlat 39
3 years ago Nicolas Chapurlat 38
3 years ago Nicolas Chapurlat 37
3 years ago Nicolas Chapurlat 36
3 years ago Nicolas Chapurlat 35
3 years ago Nicolas Chapurlat 34
3 years ago Nicolas Chapurlat 33
3 years ago Nicolas Chapurlat 32
3 years ago Nicolas Chapurlat 31
3 years ago Nicolas Chapurlat 30
3 years ago Nicolas Chapurlat 29
3 years ago Nicolas Chapurlat 28
3 years ago Nicolas Chapurlat 27
3 years ago Nicolas Chapurlat 26
3 years ago Nicolas Chapurlat 25
3 years ago Nicolas Chapurlat 24
3 years ago Nicolas Chapurlat 23
3 years ago Nicolas Chapurlat 22
3 years ago Nicolas Chapurlat 21
3 years ago Nicolas Chapurlat 20
3 years ago Nicolas Chapurlat 19
3 years ago Nicolas Chapurlat 18
3 years ago Nicolas Chapurlat 17
3 years ago Nicolas Chapurlat 16
3 years ago Nicolas Chapurlat 15
3 years ago Nicolas Chapurlat 14
3 years ago Nicolas Chapurlat 13
3 years ago Nicolas Chapurlat 12
3 years ago Nicolas Chapurlat 11
3 years ago Nicolas Chapurlat 10
3 years ago Nicolas Chapurlat 9
3 years ago Nicolas Chapurlat 8
3 years ago Nicolas Chapurlat 7
3 years ago Nicolas Chapurlat 6
3 years ago Nicolas Chapurlat 5
3 years ago Nicolas Chapurlat 4
3 years ago Nicolas Chapurlat 2
3 years ago Nicolas Chapurlat 3
3 years ago Nicolas Chapurlat 1
History: Created by Nicolas Chapurlat