must


Description:

public static Result<JsonValue,Error> must (JsonValue root, string path)

Returns a value at path or a recoverable error.

Example:

    var valueResult = Json.must (root, "$.user.id");
if (valueResult.isError ()) {
return;
}
JsonValue value = valueResult.unwrap ();

Parameters:

root

root value.

path

JSON path expression.

Returns:

Result.ok(value at path), or Result.error(JsonError.INVALID_PATH/JsonError.NOT_FOUND).