org.openjena.atlas.json
Class JSON

java.lang.Object
  extended by org.openjena.atlas.json.JSON

public class JSON
extends Object

A class that is the front door to the JSON subsystem


Constructor Summary
JSON()
           
 
Method Summary
static JsonObject parse(InputStream input)
          Parse a complete JSON object
static JsonObject parse(String string)
          Parse a complete JSON object
static JsonValue parseAny(InputStream input)
          Parse any JSON value, not just an object, from an input stream
static JsonValue parseAny(String string)
          Parse any JSON value, not just an object, from a file
static JsonObject read(String filename)
          Read a JSON object from a file
static JsonValue readAny(String filename)
          Read any JSON value, not just an object, from a file
static void write(IndentedWriter output, JsonValue jValue)
          Write out a JSON value - pass a JSON Object to get legal exchangeable JSON
static void write(JsonValue jValue)
          Write out a JSON value to - pass a JSON Object to get legal exchangeable JSON
static void write(OutputStream output, JsonValue jValue)
          Write out a JSON value - pass a JSON Object to get legal exchangeable JSON
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSON

public JSON()
Method Detail

parse

public static JsonObject parse(InputStream input)
Parse a complete JSON object


parse

public static JsonObject parse(String string)
Parse a complete JSON object


parseAny

public static JsonValue parseAny(InputStream input)
Parse any JSON value, not just an object, from an input stream


parseAny

public static JsonValue parseAny(String string)
Parse any JSON value, not just an object, from a file


read

public static JsonObject read(String filename)
Read a JSON object from a file


readAny

public static JsonValue readAny(String filename)
Read any JSON value, not just an object, from a file


write

public static void write(OutputStream output,
                         JsonValue jValue)
Write out a JSON value - pass a JSON Object to get legal exchangeable JSON


write

public static void write(IndentedWriter output,
                         JsonValue jValue)
Write out a JSON value - pass a JSON Object to get legal exchangeable JSON


write

public static void write(JsonValue jValue)
Write out a JSON value to - pass a JSON Object to get legal exchangeable JSON



Licenced under the Apache License, Version 2.0