https://github.com/inseefr/lunatic-model
Data model for Lunatic
https://github.com/inseefr/lunatic-model
Last synced: 10 months ago
JSON representation
Data model for Lunatic
- Host: GitHub
- URL: https://github.com/inseefr/lunatic-model
- Owner: InseeFr
- License: mit
- Created: 2019-02-11T16:56:43.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-07-18T23:27:39.000Z (11 months ago)
- Last Synced: 2025-07-19T03:58:30.711Z (11 months ago)
- Language: Java
- Size: 1.82 MB
- Stars: 1
- Watchers: 8
- Forks: 10
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java classes for the Lunatic Model
Java classes for the Lunatic questionnaire model.
This library offers serialization and deserialization for Lunatic json questionnaires.
## Implementation
The model is described by the Java classes. [Jackson](https://github.com/FasterXML/jackson) is used for
serialization/deserialization.
## The Lunatic Model
Note that this project does not define the Lunatic model (although its name suggests it):
[Lunatic](https://github.com/InseeFr/) does (changes in the questionnaire model in Lunatic are brought in
Lunatic-Model in a second stage).
In Lunatic, classes are defined in the
[type source typescript file](https://github.com/InseeFr/Lunatic/blob/3.0/src/type.source.ts).
## Documentation
Documentation can be found in the [docs](https://github.com/InseeFr/Lunatic-Model/tree/master/docs) folder and browsed [online](https://inseefr.github.io/Lunatic-Model). (Needs to be updated.)