import { parseJSON5Expression } from "https://deno.land/x/enzastdlib@v0.0.4/json5/mod.ts";
Returns an expression parsed following a simplified JSON5 syntax.
NOTE: Arrays do not need start / end delimiters.
Use
'Hello', 'World!'
instead of['Hello', 'World!']
.
Examples
Example 1
Example 1
import { assertEquals } from 'https://deno.land/std/testing/asserts.ts';
import {
JSON5_TYPE_NAMES,
parseJSON5Expression,
} from 'https://deno.land/x/enzastdlib/json5/mod.ts';
assertEquals(
parseJSON5Expression(JSON5_TYPE_NAMES.array, `'Hello', 'World!'`),
['Hello', 'World!']
);
Returns an expression parsed following a simplified JSON5 syntax.
Examples
Example 1
Example 1
import { assertEquals } from 'https://deno.land/std/testing/asserts.ts';
import {
JSON5_TYPE_NAMES,
parseJSON5Expression,
} from 'https://deno.land/x/enzastdlib/json5/mod.ts';
assertEquals(
parseJSON5Expression(JSON5_TYPE_NAMES.boolean, 'true'),
true
);
Returns an expression parsed following a simplified JSON5 syntax.
Examples
Example 1
Example 1
import { assertEquals } from 'https://deno.land/std/testing/asserts.ts';
import {
JSON5_TYPE_NAMES,
parseJSON5Expression,
} from 'https://deno.land/x/enzastdlib/json5/mod.ts';
assertEquals(
parseJSON5Expression(JSON5_TYPE_NAMES.null, 'null'),
null
);
Returns an expression parsed following a simplified JSON5 syntax.
Examples
Example 1
Example 1
import { assertEquals } from 'https://deno.land/std/testing/asserts.ts';
import {
JSON5_TYPE_NAMES,
parseJSON5Expression,
} from 'https://deno.land/x/enzastdlib/json5/mod.ts';
assertEquals(
parseJSON5Expression(JSON5_TYPE_NAMES.number, '42'),
42
);
Returns an expression parsed following a simplified JSON5 syntax.
NOTE: Objects do not need start / end delimiters.
Use
propA: 'Hello', propB: 'World!'
instead of{ propA: 'Hello', propB: 'World!' }
Examples
Example 1
Example 1
import { assertEquals } from 'https://deno.land/std/testing/asserts.ts';
import {
JSON5_TYPE_NAMES,
parseJSON5Expression,
} from 'https://deno.land/x/enzastdlib/json5/mod.ts';
assertEquals(
parseJSON5Expression(JSON5_TYPE_NAMES.object, `propA: 'Hello', propB: 'World!'`),
{ propA: 'Hello', propB: 'World!' }
);
Returns an expression parsed following a simplified JSON5 syntax.
Examples
Example 1
Example 1
import { assertEquals } from 'https://deno.land/std/testing/asserts.ts';
import {
JSON5_TYPE_NAMES,
parseJSON5Expression,
} from 'https://deno.land/x/enzastdlib/json5/mod.ts';
assertEquals(
parseJSON5Expression(JSON5_TYPE_NAMES.string, 'Hello World!'),
'Hello World!'
);