org.apache.avro.data
Class Json

java.lang.Object
  extended by org.apache.avro.data.Json

public class Json
extends Object

Utilities for reading and writing arbitrary Json data in Avro format.


Nested Class Summary
static class Json.Reader
          DatumReader for arbitrary Json data.
static class Json.Writer
          DatumWriter for arbitrary Json data.
 
Field Summary
static Schema SCHEMA
          The schema for Json data.
 
Method Summary
static org.codehaus.jackson.JsonNode read(Decoder in)
          Read Json data from Avro data.
static void write(org.codehaus.jackson.JsonNode node, Encoder out)
          Write Json data as Avro data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCHEMA

public static final Schema SCHEMA
The schema for Json data.

Method Detail

write

public static void write(org.codehaus.jackson.JsonNode node,
                         Encoder out)
                  throws IOException
Write Json data as Avro data.

Throws:
IOException

read

public static org.codehaus.jackson.JsonNode read(Decoder in)
                                          throws IOException
Read Json data from Avro data.

Throws:
IOException


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.