json.set
This function sets the value of the existing key or add new key and set its value in a JSON object.
Syntax
json.set(jsonObject, key, value)
Arguments
Argument |
Type |
Description |
---|---|---|
jsonObject |
any |
The JSON object. |
key |
string |
The key for value |
value |
any |
The value for the key |
Returns
Type |
Description |
---|---|
any |
The updated JSON object. |
Examples
Let us say the jsonObject includes the following:
jsonObject = {
"colors": [
{ "id": 1, "value": "red" },
{ "id": 2, "value": "green" },
{ "id": 3, "value": "blue" }
]
}
The function json.set(jsonObject, "timestamp", 1652187627)
returns the following:
{
"colors": [
{ "id": 1, "value": "red" },
{ "id": 2, "value": "green" },
{ "id": 3, "value": "blue" }
],
"timestamp": 1652187627
}