Converts the JSON input to facts using the facts provided in the factMap.
Converts the JSON input to facts using the facts provided in the factMap. Any JsValues that are not JsObject will be added to the Errors. Any facts not in the factMap will also be added to the Errors. Any facts whose JsValue is not of a supported conversion type will also added to the Errors. Returns: a tuple containing:
of required type JsObject, containing fact information in the corresponding Json format
A map from a fact's stringname to the corresponding fact.
A map containing a function from Fact[Type] and JsValue to an instance of the correct Type
(List[JsSuccess], List[JsError])