# JSON\_PATH

Wyodrębnia dane z obiektów JSON.

## Składnia

```
JSON_PATH(path, JSON)
```

## Argumenty

| Nazwa | Typ | Opis | Wartość domyślna |
| --- | --- | --- | --- |
| ścieżka | ciąg znaków | Wyrażenie ścieżki JSON |  |
| JSON | ciąg znaków | Ciąg znaków zawierający dokument JSON |  |

## Przykłady

| Ścieżka | JSON | Dane wyjściowe |
| --- | --- | --- |
| `"$[*].author.name"` | `"[{"name": "The Great Gatsby", "author": {"name": "F. Scott Fitzgerald"}}, {"name": "Nineteen Eighty-Four", "author": {"name": "George Orwell"}}]` | `[F. Scott Fitzgerald, George Orwell]` |
| `"net_id"` | `"{ "net_id": 41 }"` | `41` |
| `"net_id"` | `"{ "net_id": [41, 42] }"` | `[41,42]` |
| `"net_id[*]"` | `"{ "net_id": [41, 42] }"` | [`41`, `42`] |
| `"net_id.parent"` | `"{ "net_id": [41, 42] }"` | null |
| `"$[*]"` | `"[1,2,3]"` | [`1`, `2`, `3`] |
| `"$[*].author"` | `"[{"name":"The Great Gatsby", "author":{"name": "F. Scott Fitzgerald"}}, {"name":"Nineteen Eighty-Four", "author": {"name": "George Orwell"}}]` | `[{"name":"F. Scott Fitzgerald"}, {"name":"George Orwell"}]` |