example-json-data-model

Example json data model project

Categories

Categories

Data JSON
GroupId

GroupId

com.github.matthewbretten
ArtifactId

ArtifactId

example-json-data-model
Last Version

Last Version

1.0.18
Release Date

Release Date

Type

Type

jar
Description

Description

example-json-data-model
Example json data model project
Source Code Management

Source Code Management

https://github.com/matthewbretten/example-json-data-model

Download example-json-data-model

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.matthewbretten/example-json-data-model/ -->
<dependency>
    <groupId>com.github.matthewbretten</groupId>
    <artifactId>example-json-data-model</artifactId>
    <version>1.0.18</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.matthewbretten/example-json-data-model/
implementation 'com.github.matthewbretten:example-json-data-model:1.0.18'
// https://jarcasting.com/artifacts/com.github.matthewbretten/example-json-data-model/
implementation ("com.github.matthewbretten:example-json-data-model:1.0.18")
'com.github.matthewbretten:example-json-data-model:jar:1.0.18'
<dependency org="com.github.matthewbretten" name="example-json-data-model" rev="1.0.18">
  <artifact name="example-json-data-model" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.matthewbretten', module='example-json-data-model', version='1.0.18')
)
libraryDependencies += "com.github.matthewbretten" % "example-json-data-model" % "1.0.18"
[com.github.matthewbretten/example-json-data-model "1.0.18"]

Dependencies

compile (3)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.16.18
org.jsonschema2pojo : jsonschema2pojo-core jar 1.0.1
com.fasterxml.jackson.core : jackson-annotations jar 2.10.0

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.hamcrest : hamcrest jar 2.1

Project Modules

There are no modules declared in this project.

example-json-data-model

This project is an example of how to create a framework for defining and building json objects as Java pojos and then packaging this so it can be used by other projects, particularly focusing on generating large amounts of random test data. It includes the ability to convert the java pojo back to json so it can be easily incorporated into defining data for HTTP requests (such as driving the data used by a load testing tool such as Gatling).

Versions

Version
1.0.18