public Optional computeFromValue()

in src/main/java/com/microsoft/azure/functions/worker/binding/DataTarget.java [19:32]


	public Optional<TypedData> computeFromValue() throws Exception {
		if (this.value == null) {
			return Optional.of(TypedData.newBuilder().setJson("null").build());
		}

		Optional<TypedData> data;

		data = this.dataOperations.applyTypeAssignment(this.value, this.value.getClass()).map(TypedData.Builder::build);
		if (data.isPresent()) {
			return data;
		}

		return Optional.empty();
	}