# Parse JSON

> Retrieve a value from a JSON string.

- ID: `parse_json`
- Type: Block
- Category: [Network](https://inventor.bot/docs/reference/blocks/network.md)

**Inputs**

| Name | Required | Description | Value |
| --- | --- | --- | --- |
| `json_string` | yes | JSON string to parse. |  |
| `parse_value` | yes | Path to the value you want to parse (e.g. user[0].name or username). |  |

**Outputs**

| Name | Description | Value |
| --- | --- | --- |
| `value` | Parsed value at the provided path. |  |

**Example**

```go
parseJson := parse_json(Args{json_string: "...", parse_value: "..."})
send_text_message(Args{
	channel_id:      trigger.channel_id,
	message_content: "Value: " + parseJson.value,
})
```