# bson_json_reader_new_from_file()

## Synopsis

    bson_json_reader_t *
    bson_json_reader_new_from_file (const char   *filename,
                                    bson_error_t *error);

## Parameters

filename | A file-name in the system file-name encoding.
error | A bson_error_t.

## Description

Creates a new bson_json_reader_t using the underlying file found at filename.

## Errors

Errors are propagated via error.

## Returns

A newly allocated bson_json_reader_t if successful, otherwise NULL and error is set.