JSONUtils
This JSONUtils class provide wrapper for json5 for fetch/write/read json @todo: verify on web environment
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public get |
CoreJSON: * return json5 instance |
|
public |
fetch: * |
|
public |
fs: * |
|
public |
json: * |
Method Summary
Public Methods | ||
public |
async fetchJSON(url: URL ): Promise fetch json content from given url |
|
public |
async queryJSON(link: *): * |
|
public |
async readJSON(url: URL ): Promise fetch json content from given url |
|
public |
async writeJSON(url: URL ): Promise write json content from given content |
Public Constructors
public constructor() source
Public Methods
public async fetchJSON(url: URL ): Promise source
fetch json content from given url
Params:
Name | Type | Attribute | Description |
url | URL | url for csv content |
Return:
Promise | data promise with data if success |
TODO:
- enhance reject case
public async readJSON(url: URL ): Promise source
fetch json content from given url
Params:
Name | Type | Attribute | Description |
url | URL | url for csv content |
Return:
Promise | data promise with data if success |
TODO:
- enhance reject case
public async writeJSON(url: URL ): Promise source
write json content from given content
Params:
Name | Type | Attribute | Description |
url | URL | url for csv content |
Return:
Promise | data promise with data if success |
TODO:
- enhance reject case