Package com.google.gson

Examples of com.google.gson.ExclusionStrategy


    GsonBuilder builder = new GsonBuilder();
    return builder
    .registerTypeAdapter (JSMDateTimeLabelFormats.class, new JSMDateTimeLabelFormatsSerializer ())
    .registerTypeAdapter (JSMStyle.class, new JSMStyleSerializer ())
    .setDateFormat(yyyy_MM_dd)
           .setExclusionStrategies (new ExclusionStrategy () {

            @Override
            public boolean shouldSkipClass (Class<?> arg0) {
              return false;
            }
View Full Code Here


      @Any Instance<JsonDeserializer<?>> jsonDeserializers,
      Serializee serializee) {
    this.jsonSerializers = jsonSerializers;
    this.jsonDeserializers = jsonDeserializers;
    this.serializee = serializee;
    ExclusionStrategy exclusion = new Exclusions(serializee);
    exclusions = singletonList(exclusion);
  }
View Full Code Here

    {
      FieldAttributes localFieldAttributes = new FieldAttributes(paramField);
      Iterator localIterator = ((List)localObject).iterator();
      while (localIterator.hasNext())
      {
        ExclusionStrategy localExclusionStrategy = (ExclusionStrategy)localIterator.next();
        if (localExclusionStrategy.shouldSkipField(localFieldAttributes))
          return true;
      }
    }
    return false;
  }
View Full Code Here

      return true;
    List localList = paramBoolean ? this.serializationStrategies : this.deserializationStrategies;
    Iterator localIterator = localList.iterator();
    while (localIterator.hasNext())
    {
      ExclusionStrategy localExclusionStrategy = (ExclusionStrategy)localIterator.next();
      if (localExclusionStrategy.shouldSkipClass(paramClass))
        return true;
    }
    return false;
  }
View Full Code Here

                "medical_record", "region_number"
        );

        String json = new GsonBuilder()
            .addSerializationExclusionStrategy(
                    new ExclusionStrategy() {
                        @Override
                        public boolean shouldSkipField(FieldAttributes f) {
                            return exclusionFields.contains(f.getName());
                }
View Full Code Here

 
  @Inject
  public GsonBuilderWrapper(@Any Instance<JsonSerializer<?>> jsonSerializers, @Any Instance<JsonDeserializer<?>> jsonDeserializers) {
    this.jsonSerializers = jsonSerializers;
    this.jsonDeserializers = jsonDeserializers;
    ExclusionStrategy exclusion = new Exclusions(serializee);
    exclusions = singletonList(exclusion);
  }
View Full Code Here

TOP

Related Classes of com.google.gson.ExclusionStrategy

Copyright © 2018 www.massapicom. 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.