@Override public long getAsLong(String name) { return map.getAsJsonPrimitive(name).getAsLong(); }
private void extractPrimitive(EntityData.Value.Builder value, JsonElement element) { JsonPrimitive primitive = element.getAsJsonPrimitive(); if (primitive.isNumber()) { value.addDouble(primitive.getAsDouble()); value.addFloat(primitive.getAsFloat()); try { value.addInteger(primitive.getAsInt()); value.addLong(primitive.getAsLong()); } catch (NumberFormatException e) { value.addInteger(0); value.addLong(0); } } if (primitive.isBoolean()) { value.addBoolean(primitive.getAsBoolean()); } if (primitive.isString()) { value.addString(primitive.getAsString()); } } }
@Override public long nextLong() throws IOException { JsonToken token = peek(); if (token != JsonToken.NUMBER && token != JsonToken.STRING) { throw new IllegalStateException( "Expected " + JsonToken.NUMBER + " but was " + token + locationString()); } long result = ((JsonPrimitive) peekStack()).getAsLong(); popStack(); if (stackSize > 0) { pathIndices[stackSize - 1]++; } return result; }
private Long safeGetLong(JsonPrimitive primitive) { if (primitive != null) { return primitive.getAsLong(); } else { return 0L; } }
public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { return new Date(json.getAsJsonPrimitive().getAsLong()); } });
@Override public java.util.Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { return new java.util.Date(json.getAsJsonPrimitive().getAsLong()); }
@Override public java.util.Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { return new java.util.Date(json.getAsJsonPrimitive().getAsLong()); }
@Override public Object deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { return new Date(json.getAsJsonPrimitive().getAsLong() * 1000); } }
@Override public Calendar deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(json.getAsJsonPrimitive().getAsLong()); return cal; } }
@Override public Date deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(json.getAsJsonPrimitive().getAsLong()); return cal.getTime(); } }
for (JsonElement e : myArray) { // Access the element as a JsonObject JsonObject jo = e.getAsJsonObject(); // Get the `timestamp` element from the object // since it's a number, we get it as a JsonPrimitive JsonPrimitive tsPrimitive = jo.getAsJsonPrimitive("timestamp"); // get the primitive as a Java long long timestamp = tsPrimitive.getAsLong(); System.out.println("Timestamp: " + timestamp); }
/** * Gets nullable Long from a JSON object. * * @param object json object * @param memberName member's name * @return {@link Long} value */ public static Long getLong(JsonObject object, String memberName) { JsonPrimitive primitive = getPrimitiveChecked(object, memberName); return primitive == null ? null : primitive.getAsLong(); }
@PostConstruct private void init() { this.zkUtils = zookeeperUtils.getZkUtils(); this.zkClient = zookeeperUtils.getCuratorClient(); GsonBuilder builder = new GsonBuilder(); builder.registerTypeAdapter( DateTime.class, (JsonDeserializer<DateTime>) (jsonElement, type, jsonDeserializationContext) -> new DateTime(jsonElement.getAsJsonPrimitive().getAsLong())); this.gson = builder.create(); }
@Override public long nextLong() throws IOException { JsonToken token = peek(); if (token != JsonToken.NUMBER && token != JsonToken.STRING) { throw new IllegalStateException("Expected " + JsonToken.NUMBER + " but was " + token); } long result = ((JsonPrimitive) peekStack()).getAsLong(); popStack(); return result; }
private IssueComment convertToComment(JsonObject fieldObject) { return new IssueComment(fieldObject.getAsJsonPrimitive("self").getAsString(), fieldObject.getAsJsonPrimitive("id").getAsLong(), fieldObject.getAsJsonPrimitive("body").getAsString(), fieldObject.getAsJsonObject("author").getAsJsonPrimitive("name").getAsString()); }
@Override public long nextLong() throws IOException { JsonToken token = peek(); if (token != JsonToken.NUMBER && token != JsonToken.STRING) { throw new IllegalStateException("Expected " + JsonToken.NUMBER + " but was " + token); } long result = ((JsonPrimitive) peekStack()).getAsLong(); popStack(); return result; }
@Override public long nextLong() throws IOException { JsonToken token = peek(); if (token != JsonToken.NUMBER && token != JsonToken.STRING) { throw new IllegalStateException("Expected " + JsonToken.NUMBER + " but was " + token); } long result = ((JsonPrimitive) peekStack()).getAsLong(); popStack(); return result; }
@Override public long nextLong() throws IOException { JsonToken token = peek(); if (token != JsonToken.NUMBER && token != JsonToken.STRING) { throw new IllegalStateException("Expected " + JsonToken.NUMBER + " but was " + token); } long result = ((JsonPrimitive) peekStack()).getAsLong(); popStack(); return result; }
@Override public long nextLong() throws IOException { JsonToken token = peek(); if (token != JsonToken.NUMBER && token != JsonToken.STRING) { throw new IllegalStateException("Expected " + JsonToken.NUMBER + " but was " + token); } long result = ((JsonPrimitive) peekStack()).getAsLong(); popStack(); return result; }
private Version convertToVersion(JsonObject issueObject) { return new Version(uriFrom(issueObject), issueObject.getAsJsonPrimitive("id").getAsLong(), stringValueOf(issueObject.get("name")), booleanValueOf(issueObject.get("archived")), booleanValueOf(issueObject.get("released"))); }