You just need to quote the key:
$ echo '...' | jq '.abc."@def-ghi"'
"value1"
More Related Contents:
- How to use jq when the variable has reserved characters?
- jq: print key and value for each entry in an object
- How to get key names from JSON using jq
- How to efficiently count the number of keys/properties of an object in JavaScript
- Get HTML5 localStorage keys
- Google map signed api key errors in Android
- Allowed characters in filename
- What requirements must std::map key classes meet to be valid keys?
- How to add multiple values to a dictionary key in python?
- Is there any way to use a numeric type as an object key?
- Is the primary key automatically indexed in MySQL?
- List of special characters for SQL LIKE clause
- how to replace special characters with the ones they’re based on in PHP?
- how to parse a JSON String with jq (or other alternatives)?
- Android: automatically choose debug/release Maps v2 api key?
- Catch keypress with android
- SSH Key: “Permissions 0644 for ‘id_rsa.pub’ are too open.” on mac
- Simulating Key Press event using Python for Linux
- Exporting JSON to environment variables
- Change foreign characters to their roman equivalent
- Sort Keys in Javascript Object
- Should we HTML-encode special characters before storing them in the database?
- Which are the HTML, and XML, special characters?
- How to escape dollar sign ($) in a string using perl regex
- Converting a Char into Java KeyEvent KeyCode
- Split a JSON file into separate files
- What is difference between const and non const key?
- What arguments does Python sort() function have?
- jq: recursively merge objects and concatenate arrays
- json_encode produce JSON_ERROR_UTF8 from MSSQL-SELECT