Home Reference Source Test
public class | source

JSONUtils

You can directly use an instance of this class. 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

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 Members

public get CoreJSON: * source

return json5 instance

public fetch: * source

public fs: * source

public json: * source

Public Methods

public async fetchJSON(url: URL ): Promise source

fetch json content from given url

Params:

NameTypeAttributeDescription
url URL

url for csv content

Return:

Promise

data promise with data if success

TODO:

  • enhance reject case

public async queryJSON(link: *): * source

Params:

NameTypeAttributeDescription
link *

Return:

*

public async readJSON(url: URL ): Promise source

fetch json content from given url

Params:

NameTypeAttributeDescription
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:

NameTypeAttributeDescription
url URL

url for csv content

Return:

Promise

data promise with data if success

TODO:

  • enhance reject case