[add] JsonDecoder, JsonEncoder, JsonPipelineFactory