问题描述 有如下一个json字符串 {“session.id”:“aaa”} 需要使用shell解析它,网上查到了一个很好用的解析库jq #正常我们这样解析就行 echo '{"name":"aaa"}' | jq -r '.name' #但是如果遇到key中包含点,那么就会解析不到 解决方法 使用双引号将key包起来 echo '{"session.id":"aaa"}' | jq -r '."session.id"'