Tabnine Logo
JsonObject.get
Code IndexAdd Tabnine to your IDE (free)

How to use
get
method
in
com.google.gson.JsonObject

Best Java code snippets using com.google.gson.JsonObject.get (Showing top 20 results out of 8,109)

Refine searchRefine arrow

  • JsonElement.getAsJsonObject
  • JsonElement.getAsString
  • JsonParser.parse
  • JsonParser.<init>
  • JsonElement.getAsJsonArray
  • JsonObject.has
origin: stackoverflow.com

 public String parse(String jsonLine) {
  JsonElement jelement = new JsonParser().parse(jsonLine);
  JsonObject  jobject = jelement.getAsJsonObject();
  jobject = jobject.getAsJsonObject("data");
  JsonArray jarray = jobject.getAsJsonArray("translations");
  jobject = jarray.get(0).getAsJsonObject();
  String result = jobject.get("translatedText").toString();
  return result;
}
origin: Vedenin/useful-java-links

/**
 *  Example to readJson using TreeModel
 */
private static void readJson() throws IOException {
  JsonParser parser = new JsonParser();
  JsonElement jsonElement = parser.parse("{\"message\":\"Hi\",\"place\":{\"name\":\"World!\"}}");
  JsonObject rootObject = jsonElement.getAsJsonObject();
  String message = rootObject.get("message").getAsString(); // get property "message"
  JsonObject childObject = rootObject.getAsJsonObject("place"); // get place object
  String place = childObject.get("name").getAsString(); // get property "name"
  System.out.println(message + " " + place); // print "Hi World!"*/
}
origin: gocd/gocd

public boolean hasJsonObject(String property) {
  return jsonObject.has(property) && !(jsonObject.get(property) instanceof JsonNull);
}
origin: searchbox-io/Jest

private void parseBuckets(JsonArray bucketsSource) {
  for (JsonElement bucketv : bucketsSource) {
    JsonObject bucket = bucketv.getAsJsonObject();
    IpRange range = new IpRange(
        bucket,
        bucket.has(String.valueOf(FROM)) ? bucket.get(String.valueOf(FROM)).getAsString() : null,
        bucket.has(String.valueOf(TO)) ? bucket.get(String.valueOf(TO)).getAsString() : null,
        bucket.has(String.valueOf(KEY)) ? bucket.get(String.valueOf(KEY)).getAsString() : null,
        bucket.get(String.valueOf(DOC_COUNT)).getAsLong());
    ranges.add(range);
  }
}
origin: gocd/gocd

public Optional<String> optString(String property) {
  if (hasJsonObject(property)) {
    try {
      return Optional.ofNullable(jsonObject.get(property).getAsString());
    } catch (Exception e) {
      throw haltBecausePropertyIsNotAJsonString(property, jsonObject);
    }
  }
  return Optional.empty();
}
origin: apache/incubator-gobblin

/**
 * Get optional property from a {@link JsonObject} for a {@link String} key.
 * If key does'nt exists returns {@link #DEFAULT_VALUE_FOR_OPTIONAL_PROPERTY}.
 * @param jsonObject
 * @param key
 * @return
 */
public static String getOptionalProperty(JsonObject jsonObject, String key) {
 return jsonObject.has(key) ? jsonObject.get(key).getAsString() : DEFAULT_VALUE_FOR_OPTIONAL_PROPERTY;
}
origin: chanjarster/weixin-java-tools

@Override
public String[] getCallbackIP() throws WxErrorException {
 String url = "https://api.weixin.qq.com/cgi-bin/getcallbackip";
 String responseContent = get(url, null);
 JsonElement tmpJsonElement = Streams.parse(new JsonReader(new StringReader(responseContent)));
 JsonArray ipList = tmpJsonElement.getAsJsonObject().get("ip_list").getAsJsonArray();
 String[] ipArray = new String[ipList.size()];
 for (int i = 0; i < ipList.size(); i++) {
  ipArray[i] = ipList.get(i).getAsString();
 }
 return ipArray;
}
origin: gocd/gocd

  @Override
  public Filters deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException {
    final JsonObject j = json.getAsJsonObject();
    final JsonElement filters = j.get(KEY_FILTERS);
    if (null == filters) {
      throw new JsonParseException("Missing filters array!");
    }
    final ArrayList<DashboardFilter> viewFilters = new ArrayList<>();
    filters.getAsJsonArray().forEach((f) -> viewFilters.add(context.deserialize(f, DashboardFilter.class)));
    return new Filters(viewFilters);
  }
}
origin: chanjarster/weixin-java-tools

@Override
public String tagCreate(String tagName) throws WxErrorException {
 String url = "https://qyapi.weixin.qq.com/cgi-bin/tag/create";
 JsonObject o = new JsonObject();
 o.addProperty("tagname", tagName);
 String responseContent = post(url, o.toString());
 JsonElement tmpJsonElement = Streams.parse(new JsonReader(new StringReader(responseContent)));
 return tmpJsonElement.getAsJsonObject().get("tagid").getAsString();
}
origin: fabric8io/docker-maven-plugin

public boolean isHealthy() {
  final JsonObject state = json.getAsJsonObject(STATE);
  // always indicate healthy for docker hosts that do not support health checks.
  return !state.has(HEALTH) || HEALTH_STATUS_HEALTHY.equals(state.getAsJsonObject(HEALTH).get(STATUS).getAsString());
}
origin: apache/incubator-gobblin

/**
 * Get the expected high {@link Watermark} as a {@link JsonElement}.
 *
 * @return a {@link JsonElement} representing the expected high {@link Watermark}.
 */
public JsonElement getExpectedHighWatermark() {
 return JSON_PARSER.parse(getProp(ConfigurationKeys.WATERMARK_INTERVAL_VALUE_KEY)).getAsJsonObject()
   .get(WatermarkInterval.EXPECTED_HIGH_WATERMARK_TO_JSON_KEY);
}
origin: searchbox-io/Jest

public RangeAggregation(String name, JsonObject rangeAggregation) {
  super(name, rangeAggregation);
  ranges = new ArrayList<Range>();
  //todo support keyed:true as well
  for (JsonElement bucketElement : rangeAggregation.get(String.valueOf(BUCKETS)).getAsJsonArray()) {
    JsonObject bucket = bucketElement.getAsJsonObject();
    Range range = new Range(
        bucket,
        bucket.has(String.valueOf(FROM)) ? bucket.get(String.valueOf(FROM)).getAsDouble() : null,
        bucket.has(String.valueOf(TO)) ? bucket.get(String.valueOf(TO)).getAsDouble() : null,
        bucket.get(String.valueOf(DOC_COUNT)).getAsLong());
    ranges.add(range);
  }
}
origin: stackoverflow.com

 String json = "{\"Success\":true,\"Message\":\"Invalid access token.\"}";
JsonParser jsonParser = new JsonParser();
JsonObject jo = (JsonObject)jsonParser.parse(json);
Assert.assertNotNull(jo);
Assert.assertTrue(jo.get("Success").getAsString());
origin: MovingBlocks/Terasology

private void readSoundList(JsonObject element, String field, List<StaticSound> sounds) throws IOException {
  if (element.has(field) && element.get(field).isJsonArray()) {
    sounds.clear();
    for (JsonElement item : element.getAsJsonArray(field)) {
      Optional<StaticSound> sound = assetManager.getAsset(item.getAsString(), StaticSound.class);
      if (sound.isPresent()) {
        sounds.add(sound.get());
      } else {
        throw new IOException("Unable to resolve sound '" + item.getAsString() + "'");
      }
    }
  }
}
origin: searchbox-io/Jest

private void parseBuckets(JsonArray buckets) {
  //todo support keyed:true as well
  for (JsonElement bucketv : buckets) {
    JsonObject bucket = bucketv.getAsJsonObject();
    Range geoDistance = new Range(
        bucket,
        bucket.has(String.valueOf(FROM)) ? bucket.get(String.valueOf(FROM)).getAsDouble() : null,
        bucket.has(String.valueOf(TO)) ? bucket.get(String.valueOf(TO)).getAsDouble() : null,
        bucket.has(String.valueOf(DOC_COUNT)) ? bucket.get(String.valueOf(DOC_COUNT)).getAsLong() : null);
    geoDistances.add(geoDistance);
  }
}
origin: searchbox-io/Jest

public DateRangeAggregation(String name, JsonObject dateRangeAggregation) {
  super(name, dateRangeAggregation);
  if (dateRangeAggregation.has(String.valueOf(BUCKETS)) && dateRangeAggregation.get(String.valueOf(BUCKETS)).isJsonArray()) {
    parseBuckets(dateRangeAggregation.get(String.valueOf(BUCKETS)).getAsJsonArray());
  }
}
origin: gocd/gocd

public <T> T determineJsonElementForDistinguishingImplementers(JsonElement json, JsonDeserializationContext context, String field, String origin) {
  JsonObject jsonObject = json.getAsJsonObject();
  JsonPrimitive prim = (JsonPrimitive) jsonObject.get(field);
  JsonPrimitive originField = (JsonPrimitive) jsonObject.get(origin);
  String typeName = prim.getAsString();
  Class<?> klass = classForName(typeName, originField == null ? "gocd" : originField.getAsString());
  return context.deserialize(jsonObject, klass);
}
origin: stackoverflow.com

 JsonObject jsonObject = new JsonParser().parse("{\"name\": \"John\"}").getAsJsonObject();

System.out.println(jsonObject.get("name").getAsString()); //John
origin: stackoverflow.com

 JsonParser parser = new JsonParser();
JsonObject rootObj = parser.parse(json).getAsJsonObject();
JsonObject locObj = rootObj.getAsJsonObject("result")
  .getAsJsonObject("geometry").getAsJsonObject("location");

String status = rootObj.get("status").getAsString();
String lat = locObj.get("lat").getAsString();
String lng = locObj.get("lng").getAsString();

System.out.printf("Status: %s, Latitude: %s, Longitude: %s\n", status,
    lat, lng);
origin: apache/incubator-gobblin

 private boolean isFieldNull(JsonElement capturesJson, String key) {
  JsonObject jsonObject = capturesJson.getAsJsonObject();

  if (!jsonObject.has(key)) {
   return true;
  }

  for (Pattern pattern : this.nullStringRegexes) {
   if (pattern.matcher(jsonObject.get(key).getAsString()).matches()) {
    return true;
   }
  }

  return false;
 }
}
com.google.gsonJsonObjectget

Javadoc

Returns the member with the specified name.

Popular methods of JsonObject

  • <init>
    Creates an empty JsonObject.
  • add
    Adds a member, which is a name-value pair, to self. The name must be a String, but the value can be
  • addProperty
    Convenience method to add a primitive member. The specified value is converted to a JsonPrimitive of
  • has
    Convenience method to check if a member with the specified name is present in this object.
  • entrySet
    Returns a set of members of this object. The set is ordered, and the order is in which the elements
  • toString
  • getAsJsonObject
    Convenience method to get the specified member as a JsonObject.
  • getAsJsonArray
    Convenience method to get the specified member as a JsonArray.
  • getAsJsonPrimitive
    Convenience method to get the specified member as a JsonPrimitive element.
  • remove
    Removes the property from this JsonObject.
  • size
    Returns the number of key/value pairs in the object.
  • keySet
  • size,
  • keySet,
  • isJsonNull,
  • equals,
  • createJsonElement,
  • getAsString,
  • deepCopy,
  • isJsonObject,
  • hashCode

Popular in Java

  • Reactive rest calls using spring rest template
  • putExtra (Intent)
  • addToBackStack (FragmentTransaction)
  • getContentResolver (Context)
  • FileWriter (java.io)
    A specialized Writer that writes to a file in the file system. All write requests made by calling me
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • Reference (javax.naming)
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now