Exemplo n.º 1
0
 @Override
 void write(JsonWriter writer) throws IOException {
   writer.writeObjectOpen();
   Iterator<String> namesIterator = names.iterator();
   Iterator<JsonValue> valuesIterator = values.iterator();
   if (namesIterator.hasNext()) {
     writer.writeMemberName(namesIterator.next());
     writer.writeMemberSeparator();
     valuesIterator.next().write(writer);
     while (namesIterator.hasNext()) {
       writer.writeObjectSeparator();
       writer.writeMemberName(namesIterator.next());
       writer.writeMemberSeparator();
       valuesIterator.next().write(writer);
     }
   }
   writer.writeObjectClose();
 }