Skip to main content
Module

std/jsonc/parse.ts>parse

The Deno Standard Library
Go to Latest
function parse
import { parse } from "https://deno.land/std@0.222.1/jsonc/parse.ts";

Converts a JSON with Comments (JSONC) string into an object. If a syntax error is found, throw a SyntaxError.

Examples

Example 1

import { parse } from "https://deno.land/std@0.222.1/jsonc/mod.ts";

parse('{"foo": "bar", } // comment'); // { foo: "bar" }
parse('{"foo": "bar", } /* comment *\/'); // { foo: "bar" }
parse('{"foo": "bar" } // comment', {
  allowTrailingComma: false,
}); // { foo: "bar" }

Parameters

text: string

A valid JSONC string.

optional
unnamed 1: ParseOptions = [UNSUPPORTED]