Avro Schema From JSON Generator

Avro Schema From JSON Generator is a tool to generate Avro schema from any JSON document or file

We do not store the input JSON or the output Avro file on our server.

Converted on ToolSlick's server. Your input and its output are not stored.

Paste JSON content below
Generated Avro Schema

Settings

How the input is converted. Each is explained below.

The replacement for space character in Avro field names

History

  • 2022-03-05Added replacement for space character in avro field names
  • 2018-08-01Date Logical Type support
  • 2018-06-16Tool Launched

Settings explained

Emit Date Logical Type
If selected, a logicalType of date is set for date data types.
Space Replacement
The replacement for the space character in Avro field names, which can't have spaces: with the default, a field called first name is named first_name.

Background

JavaScript Object Notation (JSON), pronounced as Jason, is the most common data interchange format on the web. Douglas Crockford first released the JSON specification in the early 2000s. It is a simple format that is easier to comprehend than XML. It is also smaller in size because it does not have closing tags. A wide variety of programming languages can parse JSON files. They also support the serialization of data structures to JSON. You can copy JSON text to JavaScript and start using them without any modifications.

Avro is a compact and efficient binary file format used for serializing data during transmission. The schema of Avro files are specified in JSON.