Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 

JsonResume Validator

Build Status GitHub license Maven Central

Java library to validate JSON resumes to ensure that they are according to the defined schema

For more information on JSON resumes, please see the official JSON Resume initiative

Using

For Maven-based projects, add the following to your POM file (the dependency are available at Maven Central):

<dependency>
    <groupId>io.github.eaxdev</groupId>
    <artifactId>jsonresume-validator</artifactId>
    <version>0.0.2</version>
</dependency>

If you using Gradle, add this in your build.gradle:

implementation: 'io.github.eaxdev:jsonresume-validator:0.0.2'

And then use it in your code:

public class JsonResumeValidatorExample {
    public static void main(String[] args) throws JsonResumeParseException {
      //Create JsonResume object and initialize it with JSON string
      final String json = "{}";
      final JsonResume jsonResume = new JsonResume(json);
      //validate it
      final boolean isValid = jsonResume.isValid();
      // if you want to get deserialized object, you can just call
      final Resume deserializedResume = jsonResume.deserialize();
    }
}

About

Java library to validate JsonResume by schema: https://jsonresume.org/schema/

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages