Class: JSONLoader
document_loaders/fs/json.JSONLoader
Hierarchy
↳
JSONLoader
Constructors
constructor
• new JSONLoader(filePathOrBlob, pointers?)
Parameters
| Name | Type | Default value | 
|---|---|---|
filePathOrBlob | string | Blob | undefined | 
pointers | string | string[] | [] | 
Overrides
Defined in
langchain/src/document_loaders/fs/json.ts:7
Properties
filePathOrBlob
• filePathOrBlob: string | Blob
Inherited from
Defined in
langchain/src/document_loaders/fs/text.ts:7
pointers
• pointers: string[]
Defined in
langchain/src/document_loaders/fs/json.ts:5
Methods
load
▸ load(): Promise<Document<Record<string, any>>[]>
Returns
Promise<Document<Record<string, any>>[]>
Inherited from
Defined in
langchain/src/document_loaders/fs/text.ts:15
loadAndSplit
▸ loadAndSplit(splitter?): Promise<Document<Record<string, any>>[]>
Parameters
| Name | Type | 
|---|---|
splitter | TextSplitter | 
Returns
Promise<Document<Record<string, any>>[]>
Inherited from
Defined in
langchain/src/document_loaders/base.ts:15
parse
▸ Protected parse(raw): Promise<string[]>
Parameters
| Name | Type | 
|---|---|
raw | string | 
Returns
Promise<string[]>
Overrides
Defined in
langchain/src/document_loaders/fs/json.ts:12
imports
▸ Static imports(): Promise<{ readFile: (path: PathLike | FileHandle, options?: null | {} & Abortable) => Promise<Buffer>(path: PathLike | FileHandle, options: {} & Abortable | BufferEncoding) => Promise<string>(path: PathLike | FileHandle, options?: null | BufferEncoding | ObjectEncodingOptions & Abortable & {}) => Promise<string | Buffer>  }>
Returns
Promise<{ readFile: (path: PathLike | FileHandle, options?: null | {} & Abortable) => Promise<Buffer>(path: PathLike | FileHandle, options: {} & Abortable | BufferEncoding) => Promise<string>(path: PathLike | FileHandle, options?: null | BufferEncoding | ObjectEncodingOptions & Abortable & {}) => Promise<string | Buffer>  }>
Inherited from
Defined in
langchain/src/document_loaders/fs/text.ts:49