alexanderjophus / json-transform-test

Testing json transform frameworks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

json-transform-test

This is a simple repo with a couple of parts for the purpose of testing json transformation tools/frameworks

Frameworks being tested;

Language Framework pachyderm implementation
Go qntfy/kazaam 🚧
Python Onyo/jsonbender
Javascript json-transforms
JVM bazaarvoice/jolt

The file based solution will be using pachyderm, this allows us a few benefits such as data provenance. This does require us to build a docker image for each of these frameworks.

Services

The following are helper services

feed-gen

This is the feed generator, it produces bad data. Sometimes integers, sometimes strings. Sometimes one format, sometimes another. Sometimes nothing at all.

TODO:

  • Make the output of this deterministic (or at least expose an endpoint that is)
  • Add a "correct" format response somewhere (possibly output to a pachyderm repo)
  • Add a doc top level, make the API worse (move startDate into a time struct with end and expected duration?)

feed-gen-pachydem-wrapper

This service is a simple wrapper that makes requests to feed-gen, then places those files into a pachyderm feed-raw repo

Usage

Each services README should have a usage section. Order does not matter, feed-gen-pachyderm-wrapper depends on feed-gen.

About

Testing json transform frameworks


Languages

Language:JavaScript 54.9%Language:Go 41.5%Language:Makefile 3.1%Language:Dockerfile 0.5%