Package com.google.gson.stream

Examples of com.google.gson.stream.JsonWriter.endArray()


        final JsonWriter jsonWriter = new JsonWriter(sw);
        jsonWriter.setIndent("  ");
        jsonWriter.beginArray();
        jsonWriter.value(event.getType().name());
        gson.toJson(event, event.getClass(), jsonWriter);
        jsonWriter.endArray();
        jsonWriter.close();
      } catch (Throwable t) {
        SlaveMain.warn("Unhandled exception in event serialization.", t);
        Rethrow.rethrow(t); // or skip?
      }
View Full Code Here


       jwriter.setIndent(" ");
    jwriter.beginArray();
   
    SerializeLLSDJsonElement(jwriter, data);
   
    jwriter.endArray();
   
    return swriter.getBuffer().toString();   
  }

  /// <summary>
View Full Code Here

          if (persistenceMapper.isPersisted(value)) {
            persistent.add(value);
          }
          visitors.visit(this, value);
        }
        json.endArray();
      }
      json.endObject(); // end data

      // value : ['type', 'uuid']
      json.name("value");
View Full Code Here

          EntityMetadata meta = new EntityMetadata();
          meta.setPersistent(true);
          meta.setUuid(toWrite.getUuid());
          visitors.visit(this, meta);
        }
        json.endArray(); // metadata
      }

      // Write extra top-level data keys, which are only used for simple side-channel data
      for (Map.Entry<String, String> entry : entity.getExtraData().entrySet()) {
        json.name(entry.getKey()).value(entry.getValue());
View Full Code Here

    for (int i = 0, j = Array.getLength(object); i < j; i++) {
      context.pushPath("[" + i + "]");
      valueCodex.write(boxedType.cast(Array.get(object, i)), context);
      context.popPath();
    }
    writer.endArray();
  }

  @Inject
  @SuppressWarnings("unchecked")
  void inject(TypeLiteral<T> elementType, TypeContext context) {
View Full Code Here

    for (V t : collection) {
      context.pushPath("[" + count++ + "]");
      valueCodex.write(t, context);
      context.popPath();
    }
    writer.endArray();
  }

  /**
   * The codex for the elements in the collection.
   */
 
View Full Code Here

    for (T t : object) {
      context.pushPath("[" + count++ + "]");
      valueCodex.write(t, context);
      context.popPath();
    }
    writer.endArray();
  }

  @Inject
  @SuppressWarnings("unchecked")
  void inject(TypeLiteral<T> elementType, TypeContext context) {
View Full Code Here

    writer.setIndent("  ");
    writer.beginArray();
    for (T t : list) {
      gson.toJson(t, t.getClass(), writer);
    }
    writer.endArray();
    writer.close();
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.