internal TimeValue(JsonValue value) { JsonObject obj = value.asObject(); this.time = obj.get("time").asString(); this.timezone = obj.get("timezone").asInt(); this.before = obj.get("before").asInt(); this.after = obj.get("after").asInt(); this.precision = obj.get("precision").asInt(); this.calendarmodel = obj.get("calendarmodel").asString(); }
internal GlobeCoordinateValue(JsonValue value) { JsonObject obj = value.asObject(); this.latitude = obj.get("latitude").asDouble(); this.longitude = obj.get("longitude").asDouble(); this.altitude = obj.get("altitude"); JsonValue precisionReceived = obj.get("precision"); if ( precisionReceived != JsonValue.NULL ) { this.precision = precisionReceived.asDouble(); } this.globe = obj.get("globe").asString(); }
internal EntityIdValue(JsonValue value) { JsonObject obj = value.asObject(); this.entityType = obj.get("entity-type").asString(); this.numericId = obj.get("numeric-id").asInt(); }