Download jolt Free Java Code
Description
JSON to JSON transformation library written in Java.
Source Files
The download file jolt-master.zip has the following entries.
.gitignore//from w w w . j a va 2 s . c o m
.travis.yml
LICENSE
README.md
bin/jolt
cli/README.md
cli/pom.xml
cli/src/main/java/com/bazaarvoice/jolt/DiffyCliProcessor.java
cli/src/main/java/com/bazaarvoice/jolt/JoltCli.java
cli/src/main/java/com/bazaarvoice/jolt/JoltCliProcessor.java
cli/src/main/java/com/bazaarvoice/jolt/JoltCliUtilities.java
cli/src/main/java/com/bazaarvoice/jolt/SortCliProcessor.java
cli/src/main/java/com/bazaarvoice/jolt/TransformCliProcessor.java
cli/src/test/java/com/bazaarvoice/jolt/JoltCliTest.java
cli/src/test/resources/json/input1.json
cli/src/test/resources/json/input2.json
cli/src/test/resources/json/spec.json
cli/src/test/resources/json/transformInput.json
complete/pom.xml
complete/src/main/java/com/bazarvoice/jolt/ChainrFactory.java
complete/src/test/java/com/bazaarvoice/jolt/ChainrFactoryTest.java
complete/src/test/resources/json/malformed-input.json
complete/src/test/resources/json/wellformed-input.json
contributing.md
gettingStarted.md
guice/pom.xml
guice/src/main/java/com/bazaarvoice/jolt/chainr/instantiator/GuiceChainrInstantiator.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/GuicedChainrContextTest.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/GuicedChainrTest.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/JoltTestUtil.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GuiceContextDrivenTransform.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GuiceSpecAndContextDrivenTransform.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GuiceSpecDrivenTransform.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GuiceTransform.java
guice/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GuiceTransformMissingInjectAnnotation.java
guice/src/test/resources/json/chainr/guice_spec.json
guice/src/test/resources/json/chainr/guice_spec_with_context.json
jolt-core/pom.xml
jolt-core/src/main/java/com/bazaarvoice/jolt/CardinalityTransform.java
jolt-core/src/main/java/com/bazaarvoice/jolt/Chainr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/ContextualTransform.java
jolt-core/src/main/java/com/bazaarvoice/jolt/Defaultr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/JoltTransform.java
jolt-core/src/main/java/com/bazaarvoice/jolt/Removr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/Shiftr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/Sortr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/SpecDriven.java
jolt-core/src/main/java/com/bazaarvoice/jolt/Transform.java
jolt-core/src/main/java/com/bazaarvoice/jolt/cardinality/CardinalityCompositeSpec.java
jolt-core/src/main/java/com/bazaarvoice/jolt/cardinality/CardinalityLeafSpec.java
jolt-core/src/main/java/com/bazaarvoice/jolt/cardinality/CardinalitySpec.java
jolt-core/src/main/java/com/bazaarvoice/jolt/chainr/ChainrBuilder.java
jolt-core/src/main/java/com/bazaarvoice/jolt/chainr/instantiator/ChainrInstantiator.java
jolt-core/src/main/java/com/bazaarvoice/jolt/chainr/instantiator/DefaultChainrInstantiator.java
jolt-core/src/main/java/com/bazaarvoice/jolt/chainr/spec/ChainrEntry.java
jolt-core/src/main/java/com/bazaarvoice/jolt/chainr/spec/ChainrSpec.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/DeepCopy.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/WalkedPath.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/AmpPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/ArrayPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/AtPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/BasePathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/DollarPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/EvaluatablePathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/LiteralPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/MatchablePathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/PathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/StarAllPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/StarPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/StarRegexPathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/pathelement/StarSinglePathElement.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/reference/AmpReference.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/reference/BasePathAndGroupReference.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/reference/BasePathReference.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/reference/DollarReference.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/reference/HashReference.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/reference/PathAndGroupReference.java
jolt-core/src/main/java/com/bazaarvoice/jolt/common/reference/PathReference.java
jolt-core/src/main/java/com/bazaarvoice/jolt/defaultr/ArrayKey.java
jolt-core/src/main/java/com/bazaarvoice/jolt/defaultr/Key.java
jolt-core/src/main/java/com/bazaarvoice/jolt/defaultr/MapKey.java
jolt-core/src/main/java/com/bazaarvoice/jolt/defaultr/OPS.java
jolt-core/src/main/java/com/bazaarvoice/jolt/exception/JoltException.java
jolt-core/src/main/java/com/bazaarvoice/jolt/exception/SpecException.java
jolt-core/src/main/java/com/bazaarvoice/jolt/exception/TransformException.java
jolt-core/src/main/java/com/bazaarvoice/jolt/shiftr/ShiftrTraversr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/shiftr/ShiftrWriter.java
jolt-core/src/main/java/com/bazaarvoice/jolt/shiftr/spec/ShiftrCompositeSpec.java
jolt-core/src/main/java/com/bazaarvoice/jolt/shiftr/spec/ShiftrLeafSpec.java
jolt-core/src/main/java/com/bazaarvoice/jolt/shiftr/spec/ShiftrSpec.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/SimpleTraversal.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/SimpleTraversr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/Traversr.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/TraversrException.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/traversal/ArrayTraversalStep.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/traversal/AutoExpandArrayTraversalStep.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/traversal/BaseTraversalStep.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/traversal/MapTraversalStep.java
jolt-core/src/main/java/com/bazaarvoice/jolt/traversr/traversal/TraversalStep.java
jolt-core/src/test/java/com/bazaarvoice/jolt/CardinalityTransformTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/ChainrContextTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/ChainrTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/DefaultrTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/JoltTestUtil.java
jolt-core/src/test/java/com/bazaarvoice/jolt/RemovrTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/ShiftrTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/SortrTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/ChainrIncrementTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/ChainrInitializationTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/ChainrSpecFormatTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/ChainrSpecLoadingTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/transforms/BadSpecTransform.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/transforms/ExplodingTestTransform.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GoodContextDrivenTransform.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GoodSpecAndContextDrivenTransform.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/transforms/GoodTestTransform.java
jolt-core/src/test/java/com/bazaarvoice/jolt/chainr/transforms/TransformTestResult.java
jolt-core/src/test/java/com/bazaarvoice/jolt/common/DeepCopyTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/common/pathelement/StarRegexPathElementTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/common/pathelement/StarSinglePathElementTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/common/reference/PathAndGroupReferenceTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/common/reference/PathReferenceTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/shiftr/PathElementTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/shiftr/ShiftrTraversrTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/shiftr/ShiftrUnitTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/shiftr/spec/KeyOrderingTest.java
jolt-core/src/test/java/com/bazaarvoice/jolt/traversr/SimpleTraversalTest.java
jolt-core/src/test/resources/json/cardinality/atTestData.json
jolt-core/src/test/resources/json/cardinality/failCardinalityType.json
jolt-core/src/test/resources/json/cardinality/manyLiteralTestData.json
jolt-core/src/test/resources/json/cardinality/oneLiteralTestData.json
jolt-core/src/test/resources/json/cardinality/starTestData.json
jolt-core/src/test/resources/json/chainr/context/spec_with_context.json
jolt-core/src/test/resources/json/chainr/increments/0-1.json
jolt-core/src/test/resources/json/chainr/increments/0-3.json
jolt-core/src/test/resources/json/chainr/increments/1-3.json
jolt-core/src/test/resources/json/chainr/increments/1-4.json
jolt-core/src/test/resources/json/chainr/increments/spec.json
jolt-core/src/test/resources/json/chainr/integration/firstSample.json
jolt-core/src/test/resources/json/chainr/specformat/bad_spec_ClassName.json
jolt-core/src/test/resources/json/chainr/specformat/bad_spec_MissingSpec.json
jolt-core/src/test/resources/json/chainr/specformat/bad_spec_NonTransformClass.json
jolt-core/src/test/resources/json/chainr/specformat/bad_spec_arrayClassName.json
jolt-core/src/test/resources/json/chainr/specformat/bad_spec_empty.json
jolt-core/src/test/resources/json/chainr/specloading/bad_spec_SpecTransform.json
jolt-core/src/test/resources/json/chainr/transforms/bad_transform_loadsExplodingTransform.json
jolt-core/src/test/resources/json/chainr/transforms/loadsGoodTransform.json
jolt-core/src/test/resources/json/deepcopy/modifed.json
jolt-core/src/test/resources/json/deepcopy/original.json
jolt-core/src/test/resources/json/defaultr/arrayMismatch1.json
jolt-core/src/test/resources/json/defaultr/arrayMismatch2.json
jolt-core/src/test/resources/json/defaultr/deepCopy.json
jolt-core/src/test/resources/json/defaultr/defaultNulls.json
jolt-core/src/test/resources/json/defaultr/expansionOnly.json
jolt-core/src/test/resources/json/defaultr/firstSample.json
jolt-core/src/test/resources/json/defaultr/identity.json
jolt-core/src/test/resources/json/defaultr/orOrdering.json
jolt-core/src/test/resources/json/defaultr/photosArray.json
jolt-core/src/test/resources/json/defaultr/starsOfStars.json
jolt-core/src/test/resources/json/defaultr/topLevelIsArray.json
jolt-core/src/test/resources/json/removr/firstSample.json
jolt-core/src/test/resources/json/shiftr/arrayExample.json
jolt-core/src/test/resources/json/shiftr/arrayMismatch.json
jolt-core/src/test/resources/json/shiftr/bucketToPrefixSoup.json
jolt-core/src/test/resources/json/shiftr/declaredOutputArray.json
jolt-core/src/test/resources/json/shiftr/explicitArrayKey.json
jolt-core/src/test/resources/json/shiftr/firstSample.json
jolt-core/src/test/resources/json/shiftr/identity.json
jolt-core/src/test/resources/json/shiftr/inputArrayToPrefix.json
jolt-core/src/test/resources/json/shiftr/invertMap.json
jolt-core/src/test/resources/json/shiftr/keyref.json
jolt-core/src/test/resources/json/shiftr/lhsAmpMatch.json
jolt-core/src/test/resources/json/shiftr/listKeys.json
jolt-core/src/test/resources/json/shiftr/mapToList.json
jolt-core/src/test/resources/json/shiftr/mapToList2.json
jolt-core/src/test/resources/json/shiftr/multiPlacement.json
jolt-core/src/test/resources/json/shiftr/objectToArray.json
jolt-core/src/test/resources/json/shiftr/prefixDataToArray.json
jolt-core/src/test/resources/json/shiftr/prefixSoupToBuckets.json
jolt-core/src/test/resources/json/shiftr/prefixedData.json
jolt-core/src/test/resources/json/shiftr/queryMappingXform.json
jolt-core/src/test/resources/json/shiftr/singlePlacement.json
jolt-core/src/test/resources/json/shiftr/specialKeys.json
jolt-core/src/test/resources/json/shiftr/wildcardSelfAndRef.json
jolt-core/src/test/resources/json/shiftr/wildcards.json
jolt-core/src/test/resources/json/sortr/simple/input.json
jolt-core/src/test/resources/json/sortr/simple/output.json
json-utils/pom.xml
json-utils/src/main/java/com/bazaarvoice/jolt/ArrayOrderObliviousDiffy.java
json-utils/src/main/java/com/bazaarvoice/jolt/Diffy.java
json-utils/src/main/java/com/bazaarvoice/jolt/JsonUtils.java
json-utils/src/test/java/com/bazaarvoice/jolt/DiffyTest.java
json-utils/src/test/java/com/bazaarvoice/jolt/JsonUtilsTest.java
json-utils/src/test/resources/jsonUtils/jsonUtils-removeRecursive.json
parent/pom.xml
pom.xml
Download
Click the following link to download jolt-master.zip.
jolt-master.zip