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