Tabnine Logo
JsonParser.parse
Code IndexAdd Tabnine to your IDE (free)

How to use
parse
method
in
com.google.gson.JsonParser

Best Java code snippets using com.google.gson.JsonParser.parse (Showing top 20 results out of 6,381)

Refine searchRefine arrow

  • JsonParser.<init>
  • JsonElement.getAsJsonObject
  • JsonObject.get
  • JsonElement.getAsString
  • JsonElement.getAsJsonArray
  • Gson.fromJson
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: 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: stackoverflow.com

 Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(uglyJSONString);
String prettyJsonString = gson.toJson(je);
origin: stackoverflow.com

 Gson gson = new Gson();
JsonParser parser=new JsonParser();
//object arr example
JsonArray arr=parser.parse(mPrefs.getString("myArrKey", null)).getAsJsonArray();
events=new Event[arr.size()];
int i=0;
for (JsonElement jsonElement : arr)
  events[i++]=gson.fromJson(jsonElement, Event.class);
//Object example
pagination=gson.fromJson(parser.parse(jsonPagination).getAsJsonObject(), Pagination.class);
origin: MovingBlocks/Terasology

public JsonObject loadDefaultToJson() {
  try (Reader baseReader = new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("/default.cfg")))) {
    return new JsonParser().parse(baseReader).getAsJsonObject();
  } catch (IOException e) {
    throw new RuntimeException("Missing default configuration file");
  }
}
origin: apache/incubator-gobblin

public static List<ProducerJob> deserialize(String jobs) {
 if (jobs == null || jobs.trim().isEmpty()) {
  jobs = "[]";
 }
 JsonArray jobsJson = new JsonParser().parse(jobs).getAsJsonArray();
 return new Gson().fromJson(jobsJson, new TypeToken<ArrayList<SimpleProducerJob>>() {
 }.getType());
}
origin: stackoverflow.com

JsonParser parser = new JsonParser();
JsonObject object1 = parser.parse(json).getAsJsonObject().getAsJsonObject("object1");
Object1 result = gson.fromJson(object1, Object1.class);
origin: apache/incubator-gobblin

/**
 * Take in an input schema of type string, the schema must be in JSON format
 * @return a JsonArray representation of the schema
 */
@Override
public JsonArray convertSchema(String inputSchema, WorkUnitState workUnit) throws SchemaConversionException {
 JsonParser jsonParser = new JsonParser();
 JsonElement jsonSchema = jsonParser.parse(inputSchema);
 return jsonSchema.getAsJsonArray();
}
origin: sixt/ja-micro

protected int parseExposedPort(String dockerJson, int internalPort) {
  try {
    JsonArray jobj = new JsonParser().parse(dockerJson).getAsJsonArray();
    JsonObject network = jobj.get(0).getAsJsonObject().get("NetworkSettings").getAsJsonObject();
    JsonObject ports = network.getAsJsonObject("Ports");
    JsonArray mappings = ports.getAsJsonArray("" + internalPort + "/tcp");
    if (mappings != null) {
      return mappings.get(0).getAsJsonObject().get("HostPort").getAsInt();
    }
  } catch (Exception ex) {
    logger.warn("Error parsing exposed port", ex);
  }
  return -1;
}
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: SonarSource/sonarqube

@CheckForNull
private static String tryParseAsJsonError(String responseContent) {
 try {
  JsonParser parser = new JsonParser();
  JsonObject obj = parser.parse(responseContent).getAsJsonObject();
  JsonArray errors = obj.getAsJsonArray("errors");
  List<String> errorMessages = new ArrayList<>();
  for (JsonElement e : errors) {
   errorMessages.add(e.getAsJsonObject().get("msg").getAsString());
  }
  return Joiner.on(", ").join(errorMessages);
 } catch (Exception e) {
  return null;
 }
}
origin: MovingBlocks/Terasology

private void deserializeAttackEventExtraRecorder(Gson gson, String recordingPath) {
  try (FileReader fileReader = new FileReader(recordingPath + DIRECTION_ORIGIN_LIST)) {
    JsonParser parser = new JsonParser();
    JsonElement jsonElement = parser.parse(fileReader);
    Type type = new TypeToken<ArrayList<DirectionAndOriginPosRecorder>>() {}.getType();
    ArrayList<DirectionAndOriginPosRecorder> list = gson.fromJson(jsonElement, type);
    directionAndOriginPosRecorderList.setList(list);
    logger.info("AttackEvent extras deserialization completed!");
  } catch (Exception e) {
    logger.error("Error while deserializing AttackEvent extras:", e);
  }
}
origin: MovingBlocks/Terasology

public Optional<JsonObject> loadFileToJson(Path configPath) {
  if (Files.isRegularFile(configPath)) {
    try (Reader reader = Files.newBufferedReader(configPath, TerasologyConstants.CHARSET)) {
      JsonElement userConfig = new JsonParser().parse(reader);
      if (userConfig.isJsonObject()) {
        return Optional.of(userConfig.getAsJsonObject());
      }
    } catch (IOException e) {
      logger.error("Failed to load config file {}, falling back on default config", configPath);
    }
  }
  return Optional.empty();
}
origin: syncthing/syncthing-android

/**
 * Retrieves the events that have accumulated since the given event id.
 *
 * The OnReceiveEventListeners onEvent method is called for each event.
 */
public final void getEvents(final long sinceId, final long limit, final OnReceiveEventListener listener) {
  Map<String, String> params =
      ImmutableMap.of("since", String.valueOf(sinceId), "limit", String.valueOf(limit));
  new GetRequest(mContext, mUrl, GetRequest.URI_EVENTS, mApiKey, params, result -> {
    JsonArray jsonEvents = new JsonParser().parse(result).getAsJsonArray();
    long lastId = 0;
    for (int i = 0; i < jsonEvents.size(); i++) {
      JsonElement json = jsonEvents.get(i);
      Event event = new Gson().fromJson(json, Event.class);
      if (lastId < event.id)
        lastId = event.id;
      listener.onEvent(event);
    }
    listener.onDone(lastId);
  });
}
origin: apache/incubator-gobblin

@Override
public JsonArray convertSchema(String inputSchema, WorkUnitState workUnit) throws SchemaConversionException {
 return new JsonParser().parse(inputSchema).getAsJsonArray();
}
origin: stackoverflow.com

 JsonParser jsonParser = new JsonParser();
JsonObject address = jsonParser.parse(json)
  .getAsJsonObject().get("Response")
  .getAsJsonObject().getAsJsonArray("View").get(0)
  .getAsJsonObject().getAsJsonArray("Result").get(0)
  .getAsJsonObject().get("Location")
  .getAsJsonObject().getAsJsonObject("Address");
String postalCode = address.get("PostalCode").getAsString();
origin: apache/incubator-gobblin

/**
 * Get the low {@link Watermark} as a {@link JsonElement}.
 *
 * @return a {@link JsonElement} representing the low {@link Watermark} or
 *         {@code null} if the low {@link Watermark} is not set.
 */
public JsonElement getLowWatermark() {
 if (!contains(ConfigurationKeys.WATERMARK_INTERVAL_VALUE_KEY)) {
  return null;
 }
 return JSON_PARSER.parse(getProp(ConfigurationKeys.WATERMARK_INTERVAL_VALUE_KEY)).getAsJsonObject()
   .get(WatermarkInterval.LOW_WATERMARK_TO_JSON_KEY);
}
origin: SonarSource/sonarqube

 private static String pretty(String json) {
  JsonElement gson = new JsonParser().parse(json);
  return new GsonBuilder().setPrettyPrinting().serializeNulls().create().toJson(gson);
 }
}
origin: konsoletyper/teavm

private void readLikelySubtags(InputStream input) {
  JsonObject root = (JsonObject) new JsonParser().parse(new InputStreamReader(input));
  JsonObject likelySubtagsJson = root.get("supplemental").getAsJsonObject().get("likelySubtags")
      .getAsJsonObject();
  for (Map.Entry<String, JsonElement> property : likelySubtagsJson.entrySet()) {
    likelySubtags.put(property.getKey(), property.getValue().getAsString());
  }
}
origin: MovingBlocks/Terasology

private void deserializeFileAmount(Gson gson, String recordingPath) {
  try (FileReader fileReader = new FileReader(recordingPath + FILE_AMOUNT)){
    JsonParser parser = new JsonParser();
    JsonElement jsonElement = parser.parse(fileReader);
    Type typeOfCount = new TypeToken<Integer>() { }.getType();
    recordAndReplayUtils.setFileAmount(gson.fromJson(jsonElement, typeOfCount));
    logger.info("File Amount Deserialization completed!");
  } catch (Exception e) {
    logger.error("Error while deserializing file amount:", e);
  }
}
com.google.gsonJsonParserparse

Javadoc

Returns the next value from the JSON stream as a parse tree.

Popular methods of JsonParser

  • <init>
  • getFeeder
  • getJSONData
  • getJSONFromUrl
  • getJSONfromUrl
  • getJsonFrmUrl
  • getJsonFromUrl
  • getTracksForUrl
  • makeHttpRequest
  • makehttprequest
  • nextEvent
  • parseJson
  • nextEvent,
  • parseJson

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getExternalFilesDir (Context)
  • putExtra (Intent)
  • addToBackStack (FragmentTransaction)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • JLabel (javax.swing)
  • JTable (javax.swing)
  • Top 12 Jupyter Notebook extensions
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