@terascope/utils / json
json
Functions
parseJSON()
parseJSON<
T
>(buf
):T
JSON encoded buffer into a json object
Type parameters
Type parameter | Value |
---|---|
T | Record <string , unknown > |
Parameters
Parameter | Type |
---|---|
buf | string | Buffer |
Returns
T
Source
toJSONCompatibleValue()
toJSONCompatibleValue(
input
):any
This will try to convert any BigInt values to a value that is compatible with JSON, it will iterate through an array, and check all the keys of an object
Parameters
Parameter | Type |
---|---|
input | unknown |
Returns
any
Source
tryParseJSON()
tryParseJSON<
T
>(input
):T
Type parameters
Type parameter | Value |
---|---|
T | any |
Parameters
Parameter | Type |
---|---|
input | unknown |
Returns
T