UNPKG

@loaders.gl/json

Version:

Framework-independent loader for JSON and streaming JSON formats

17 lines 573 B
// loaders.gl // SPDX-License-Identifier: MIT // Copyright (c) vis.gl contributors import { makeTableFromData } from '@loaders.gl/schema-utils'; export function parseNDJSONSync(ndjsonText) { const lines = ndjsonText.trim().split('\n'); const parsedLines = lines.map((line, counter) => { try { return JSON.parse(line); } catch (error) { throw new Error(`NDJSONLoader: failed to parse JSON on line ${counter + 1}`); } }); return makeTableFromData(parsedLines); } //# sourceMappingURL=parse-ndjson.js.map