├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── converter ├── build.gradle └── src │ ├── jmh │ └── java │ │ └── tech │ │ └── allegro │ │ └── schema │ │ └── json2avro │ │ └── converter │ │ └── JsonAvroConverterBenchmark.java │ ├── main │ └── java │ │ ├── org │ │ └── apache │ │ │ └── avro │ │ │ └── io │ │ │ └── NoWrappingJsonEncoder.java │ │ └── tech │ │ └── allegro │ │ └── schema │ │ └── json2avro │ │ └── converter │ │ ├── AvroConversionException.java │ │ ├── AvroJsonConverter.java │ │ ├── CompositeJsonToAvroReader.java │ │ ├── FailOnUnknownField.java │ │ ├── JsonAvroConverter.java │ │ ├── JsonGenericRecordReader.java │ │ ├── JsonToAvroReader.java │ │ ├── PathsPrinter.java │ │ ├── UnknownFieldListener.java │ │ ├── conversions │ │ └── DecimalAsStringConversion.java │ │ └── types │ │ ├── AbstractDateTimeConverter.java │ │ ├── AbstractIntDateTimeConverter.java │ │ ├── AbstractLongDateTimeConverter.java │ │ ├── ArrayConverter.java │ │ ├── AvroTypeConverter.java │ │ ├── AvroTypeConverterWithStrictJavaTypeCheck.java │ │ ├── BytesDecimalConverter.java │ │ ├── EnumConverter.java │ │ ├── IntDateConverter.java │ │ ├── IntTimeMillisConverter.java │ │ ├── LongTimeMicrosConverter.java │ │ ├── LongTimestampMicrosConverter.java │ │ ├── LongTimestampMillisConverter.java │ │ ├── MapConverter.java │ │ ├── NullConverter.java │ │ ├── PrimitiveConverter.java │ │ ├── RecordConverter.java │ │ └── UnionConverter.java │ └── test │ ├── avro │ └── test.avsc │ └── groovy │ └── tech │ └── allegro │ └── schema │ └── json2avro │ └── converter │ ├── AvroJsonConverterSpec.groovy │ ├── BaseConverterSpec.groovy │ ├── BytesDecimalConverterSpec.groovy │ ├── IntDateConverterSpec.groovy │ ├── IntTimeMillisConverterSpec.groovy │ ├── JsonAvroConverterSpec.groovy │ ├── LogicalTypeConverterSpec.groovy │ ├── LogicalTypeGenericRecordBuilder.groovy │ ├── LongTimeMicrosConverterSpec.groovy │ ├── LongTimestampMicrosConverterSpec.groovy │ ├── LongTimestampMillisConverterSpec.groovy │ └── conversions │ └── DecimalAsStringSpec.groovy ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── validator ├── build.gradle └── src ├── main ├── java │ └── tech │ │ └── allegro │ │ └── schema │ │ └── json2avro │ │ └── validator │ │ ├── FileValidationOutput.java │ │ ├── ValidatorOptions.java │ │ ├── ValidatorRunner.java │ │ └── schema │ │ ├── ValidationMode.java │ │ ├── ValidationOutput.java │ │ ├── ValidationResult.java │ │ ├── Validator.java │ │ ├── ValidatorException.java │ │ ├── Validators.java │ │ └── avro │ │ └── AvroValidator.java └── resources │ └── logback.xml └── test ├── groovy └── tech │ └── allegro │ └── schema │ └── json2avro │ └── validator │ ├── ValidatorRunnerSpec.groovy │ ├── schema │ └── avro │ │ └── AvroValidatorSpec.groovy │ └── test │ ├── AvroUtils.groovy │ └── ResourceUtils.groovy └── resources ├── invalid_user.json ├── user.avcs ├── user.avro └── user.json /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/README.md -------------------------------------------------------------------------------- /converter/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/build.gradle -------------------------------------------------------------------------------- /converter/src/jmh/java/tech/allegro/schema/json2avro/converter/JsonAvroConverterBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/jmh/java/tech/allegro/schema/json2avro/converter/JsonAvroConverterBenchmark.java -------------------------------------------------------------------------------- /converter/src/main/java/org/apache/avro/io/NoWrappingJsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/org/apache/avro/io/NoWrappingJsonEncoder.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/AvroConversionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/AvroConversionException.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/AvroJsonConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/AvroJsonConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/CompositeJsonToAvroReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/CompositeJsonToAvroReader.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/FailOnUnknownField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/FailOnUnknownField.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/JsonAvroConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/JsonAvroConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/JsonGenericRecordReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/JsonGenericRecordReader.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/JsonToAvroReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/JsonToAvroReader.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/PathsPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/PathsPrinter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/UnknownFieldListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/UnknownFieldListener.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/conversions/DecimalAsStringConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/conversions/DecimalAsStringConversion.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AbstractDateTimeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AbstractDateTimeConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AbstractIntDateTimeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AbstractIntDateTimeConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AbstractLongDateTimeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AbstractLongDateTimeConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/ArrayConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/ArrayConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AvroTypeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AvroTypeConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AvroTypeConverterWithStrictJavaTypeCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/AvroTypeConverterWithStrictJavaTypeCheck.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/BytesDecimalConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/BytesDecimalConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/EnumConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/EnumConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/IntDateConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/IntDateConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/IntTimeMillisConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/IntTimeMillisConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/LongTimeMicrosConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/LongTimeMicrosConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/LongTimestampMicrosConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/LongTimestampMicrosConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/LongTimestampMillisConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/LongTimestampMillisConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/MapConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/MapConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/NullConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/NullConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/PrimitiveConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/PrimitiveConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/RecordConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/RecordConverter.java -------------------------------------------------------------------------------- /converter/src/main/java/tech/allegro/schema/json2avro/converter/types/UnionConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/main/java/tech/allegro/schema/json2avro/converter/types/UnionConverter.java -------------------------------------------------------------------------------- /converter/src/test/avro/test.avsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/avro/test.avsc -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/AvroJsonConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/AvroJsonConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/BaseConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/BaseConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/BytesDecimalConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/BytesDecimalConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/IntDateConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/IntDateConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/IntTimeMillisConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/IntTimeMillisConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/JsonAvroConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/JsonAvroConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LogicalTypeConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LogicalTypeConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LogicalTypeGenericRecordBuilder.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LogicalTypeGenericRecordBuilder.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LongTimeMicrosConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LongTimeMicrosConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LongTimestampMicrosConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LongTimestampMicrosConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LongTimestampMillisConverterSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/LongTimestampMillisConverterSpec.groovy -------------------------------------------------------------------------------- /converter/src/test/groovy/tech/allegro/schema/json2avro/converter/conversions/DecimalAsStringSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/converter/src/test/groovy/tech/allegro/schema/json2avro/converter/conversions/DecimalAsStringSpec.groovy -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/settings.gradle -------------------------------------------------------------------------------- /validator/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/build.gradle -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/FileValidationOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/FileValidationOutput.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/ValidatorOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/ValidatorOptions.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/ValidatorRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/ValidatorRunner.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidationMode.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidationOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidationOutput.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidationResult.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/Validator.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidatorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/ValidatorException.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/Validators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/Validators.java -------------------------------------------------------------------------------- /validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/avro/AvroValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/java/tech/allegro/schema/json2avro/validator/schema/avro/AvroValidator.java -------------------------------------------------------------------------------- /validator/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/main/resources/logback.xml -------------------------------------------------------------------------------- /validator/src/test/groovy/tech/allegro/schema/json2avro/validator/ValidatorRunnerSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/test/groovy/tech/allegro/schema/json2avro/validator/ValidatorRunnerSpec.groovy -------------------------------------------------------------------------------- /validator/src/test/groovy/tech/allegro/schema/json2avro/validator/schema/avro/AvroValidatorSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/test/groovy/tech/allegro/schema/json2avro/validator/schema/avro/AvroValidatorSpec.groovy -------------------------------------------------------------------------------- /validator/src/test/groovy/tech/allegro/schema/json2avro/validator/test/AvroUtils.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/test/groovy/tech/allegro/schema/json2avro/validator/test/AvroUtils.groovy -------------------------------------------------------------------------------- /validator/src/test/groovy/tech/allegro/schema/json2avro/validator/test/ResourceUtils.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/test/groovy/tech/allegro/schema/json2avro/validator/test/ResourceUtils.groovy -------------------------------------------------------------------------------- /validator/src/test/resources/invalid_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/test/resources/invalid_user.json -------------------------------------------------------------------------------- /validator/src/test/resources/user.avcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/test/resources/user.avcs -------------------------------------------------------------------------------- /validator/src/test/resources/user.avro: -------------------------------------------------------------------------------- 1 | Bobdblue -------------------------------------------------------------------------------- /validator/src/test/resources/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/allegro/json-avro-converter/HEAD/validator/src/test/resources/user.json --------------------------------------------------------------------------------