107108109110111112113114115116117
public void test_WriteObjectComplex() { Exception ex = null; try{ JSONStringer jStringer = new JSONStringer(); jStringer.object(); jStringer.key("string"); jStringer.value("String1"); jStringer.key("bool"); jStringer.value(false); jStringer.key("number"); jStringer.value(1);
109110111112113114115116117118119
try{ JSONStringer jStringer = new JSONStringer(); jStringer.object(); jStringer.key("string"); jStringer.value("String1"); jStringer.key("bool"); jStringer.value(false); jStringer.key("number"); jStringer.value(1); // Place an object
111112113114115116117118119120121
jStringer.object(); jStringer.key("string"); jStringer.value("String1"); jStringer.key("bool"); jStringer.value(false); jStringer.key("number"); jStringer.value(1); // Place an object jStringer.key("object"); jStringer.object();
115116117118119120121122123124125
jStringer.value(false); jStringer.key("number"); jStringer.value(1); // Place an object jStringer.key("object"); jStringer.object(); jStringer.key("string"); jStringer.value("String2"); jStringer.endObject();
117118119120121122123124125126127
jStringer.value(1); // Place an object jStringer.key("object"); jStringer.object(); jStringer.key("string"); jStringer.value("String2"); jStringer.endObject(); // Place an array jStringer.key("array");
122123124125126127128129130131132
jStringer.key("string"); jStringer.value("String2"); jStringer.endObject(); // Place an array jStringer.key("array"); jStringer.array(); jStringer.value(1); jStringer.value((double)2); jStringer.value((short)3); jStringer.endArray();
158159160161162163164165166167168
jStringer.value(false); jStringer.value(1); // Place an object jStringer.object(); jStringer.key("string"); jStringer.value("String2"); jStringer.endObject(); // Place an array jStringer.array();