---
title: "content.addParser()"
description: "Register a parser for one or more file extensions."
canonical_url: "https://content.comark.dev/reference/content/add-parser"
---
# content.addParser()

> Register a parser for one or more file extensions.

## `content.addParser(extensions, parse)`

Registers a [`Parser`](https://content.comark.dev/reference/types/content#parser) for one or more file extensions, so those files become documents. Used by the [`json`](https://content.comark.dev/plugins/built-in/json) and [`yaml`](https://content.comark.dev/plugins/built-in/yaml) plugins.

**Parameters:**

- `extensions`: an array of dotted extensions, for example `['.json']`.
- `parse`: a [`Parser`](https://content.comark.dev/reference/types/content#parser) function.

**Returns:** `void`

## Usage

```ts [usage.ts]
content.addParser(['.json'], parseJson)
```


## Sitemap

See the full [sitemap](https://content.comark.dev/sitemap.md) for all pages.
