public class

JSON

extends Object
java.lang.Object
   ↳ com.mongodb.util.JSON

Class Overview

Helper methods for JSON serialization and de-serialization

Summary

Public Constructors
JSON()
Public Methods
static Object parse(String s, BSONCallback c)
Parses a JSON string representing a JSON value
static Object parse(String s)
Parses a JSON string representing a JSON value
static String serialize(Object o, BSONObjectSerializer serializer)
Serializes an object into it's JSON form
static String serialize(Object o, BSONObjectSerializer serializer, StringBuilder buf)
Serializes an object into it's JSON form
static String serialize(Object o)
Serializes an object into it's JSON form
static String serialize(Object o, StringBuilder buf)
Serializes an object into it's JSON form
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public JSON ()

Public Methods

public static Object parse (String s, BSONCallback c)

Parses a JSON string representing a JSON value

Parameters
s the string to parse
Returns
  • the object

public static Object parse (String s)

Parses a JSON string representing a JSON value

Parameters
s the string to parse
Returns
  • the object

public static String serialize (Object o, BSONObjectSerializer serializer)

Serializes an object into it's JSON form

Parameters
o object to serialize
serializer contains instance specific serialization methods
Returns
  • String containing JSON form of the object

public static String serialize (Object o, BSONObjectSerializer serializer, StringBuilder buf)

Serializes an object into it's JSON form

Parameters
o object to serialize
serializer contains instance specific serialization methods
buf StringBuilder containing the JSON representation under construction
Returns
  • String containing JSON form of the object

public static String serialize (Object o)

Serializes an object into it's JSON form

Parameters
o object to serialize
Returns
  • String containing JSON form of the object

public static String serialize (Object o, StringBuilder buf)

Serializes an object into it's JSON form

Parameters
o object to serialize
buf StringBuilder containing the JSON representation under construction
Returns
  • String containing JSON form of the object