Package com.google.gson.stream

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


  private static String formatJson(@NotNull String type, @NotNull Handler handler) {
    StringWriter buf = new StringWriter();
    JsonWriter writer = new JsonWriter(buf);
    writer.setLenient(false);
    try {
      writer.beginObject();
      writer.name(JstdServerConstants.EVENT_TYPE);
      writer.value(type);
      handler.handle(writer);
      writer.endObject();
    }
View Full Code Here


      if (spec.hasParamsObject()) {
        Type paramType = spec.getType();
        FieldNavigator navigator = new FieldNavigator(paramType);
        StringWriter json = new StringWriter();
        final JsonWriter jsonWriter = new JsonWriter(json);
        jsonWriter.beginObject();
        ValueReceiver receiver = new ValueReceiver() {
          @SuppressWarnings({"unchecked", "rawtypes"})
          @Override
          public void put(String name, Type type, Object value) throws IOException {
            jsonWriter.name(name);
View Full Code Here

      StringWriter result = new StringWriter();
      JsonWriter writer = new JsonWriter(result);

      try {
        try {
          writer.beginObject();
          writer.name("name").value(event.getLoggerName());
          writer.name("host").value(hostname);
          writer.name("timestamp").value(Long.toString(event.getTimeStamp()));
          writer.name("level").value(event.getLevel().toString());
          writer.name("className").value(classNameConverter.convert(event));
View Full Code Here

            Object retObj = outMsgCtxt.getProperty(JsonConstant.RETURN_OBJECT);

            if (outMsgCtxt.isProcessingFault()) {
                OMElement element = outMsgCtxt.getEnvelope().getBody().getFirstElement();
                try {
                    jsonWriter.beginObject();
                    jsonWriter.name(element.getLocalName());
                    jsonWriter.beginObject();
                    Iterator childrenIterator = element.getChildElements();
                    while (childrenIterator.hasNext()) {
                        Object next = childrenIterator.next();
View Full Code Here

            if (outMsgCtxt.isProcessingFault()) {
                OMElement element = outMsgCtxt.getEnvelope().getBody().getFirstElement();
                try {
                    jsonWriter.beginObject();
                    jsonWriter.name(element.getLocalName());
                    jsonWriter.beginObject();
                    Iterator childrenIterator = element.getChildElements();
                    while (childrenIterator.hasNext()) {
                        Object next = childrenIterator.next();
                        OMElement omElement = (OMElement) next;
                        jsonWriter.name(omElement.getLocalName());
View Full Code Here

                }

            } else {
                try {
                    Gson gson = new Gson();
                    jsonWriter.beginObject();
                    jsonWriter.name(JsonConstant.RESPONSE);
                    Type returnType = (Type) outMsgCtxt.getProperty(JsonConstant.RETURN_TYPE);
                    gson.toJson(retObj, returnType, jsonWriter);
                    jsonWriter.endObject();
                    jsonWriter.flush();
View Full Code Here

        JsonWriter writer = new JsonWriter(new BufferedWriter(response.getWriter()));
        writer.setIndent("  ")// Pretty print by default

        try {
            writer.beginObject();
            for (String name : variables.keySet()) {
                Collection<Variable> vars = variables.get(name);

                writer.name(name);
                if (vars.size() > 1) {
View Full Code Here

    private BehaviorTreeGson treeGson = new BehaviorTreeGson();

    public void save(OutputStream stream, BehaviorTreeData data) throws IOException {
        try (JsonWriter write = new JsonWriter(new OutputStreamWriter(stream, Charsets.UTF_8))) {
            write.setIndent("  ");
            write.beginObject().name("model");
            treeGson.saveTree(write, data.getRoot());
            write.endObject();
        }
    }
View Full Code Here

  }

  @Override
  public void writeNotNull(Map<K, V> object, SerializationContext context) throws IOException {
    JsonWriter writer = context.getWriter();
    writer.beginObject();
    for (Map.Entry<K, V> entry : object.entrySet()) {
      context.pushPath("[" + entry.getKey() + "]");
      try {
        StealingSerializationContext stealing = new StealingSerializationContext(context);
        keyCodex.write(entry.getKey(), stealing);
View Full Code Here

  @Override
  public <T> boolean visit(FlatPackEntity<T> entity, Codex<T> codex,
      VisitorContext<FlatPackEntity<T>> ctx) {
    JsonWriter json = context.getWriter();
    try {
      json.beginObject();

      // data : { typeName : [ { entity }, { entity } ]
      json.name("data");
      json.beginObject();
      for (Map.Entry<Class<? extends HasUuid>, List<HasUuid>> entry : collate(
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.