Package org.vostok.json

Content the main class for converting java object to and from js object.

See: Description

Package org.vostok.json Description

Content the main class for converting java object to and from js object.

The main class is JSONContext.
Convert json source into some java object :

Unmarshaller bp = JSONContext.getInstance().getUnmarshaller();
String str = (String) bp.unmarshal(String.class, "my json string");
Integer val = (Integer) bp.unmarshal(Integer.class, "666");
int[] vali = (int[]) bp.unmarshal(int[].class, "[1,2,3,4]");
String data = "[{val:\"first\"},{val:\"second\"},{val:\"third\"}]";
SimpleBean[] array = (SimpleBean[]) bp.unmarshal(SimpleBean[].class, data);
                        
Convert some java object :
Marshaller bp = JSONContext.getInstance().getMarshaller();
Double d = Math.PI;
String answer = bp.marshal(d);

SimpleBean bean = new SimpleBean();
// init bean values ...
String answer = bp.marshal(bean)
                        

See Also:
JSONContext