I've got this very simple json :
{
    "authors": [
        {
            "id": 1,
            "name": "Douglas Adams"
        },
        {
            "id": 2,
            "name": "John Doe"
        }
    ],
    "books": [
        {
            "name": "The Hitchhiker's Guide to the Galaxy",
            "author_id": 1
        }
    ]
}
I would like to request the name of the author of "The Hitchhiker's Guide to the Galaxy". I've tried this JSON path but it doesn't work:
$.authors[?(@.id == $.books[?(@.name == "The Hitchhiker's Guide to the Galaxy")].author_id)].name
All online tools I tried indicate a syntax error which seems due to the presence of a JSON path inside my filter.
Could anyone please help me figure out what's wrong and what is the right syntax?
Thanks!
 
    