美文网首页
jq 解析json数据

jq 解析json数据

作者: EnjoyWT | 来源:发表于2017-09-01 11:22 被阅读616次

jq 安装方法: Use Homebrew to install jq 1.5 withbrew install jq
jq 解析son数据,直接示例

$ cat json.txt

{
        "name": "Google",
        "location":
                {
                        "street": "1600 Amphitheatre Parkway",
                        "city": "Mountain View",
                        "state": "California",
                        "country": "US"
                },
        "employees":
                [
                        {
                                "name": "Michael",
                                "division": "Engineering"
                        },
                        {
                                "name": "Laura",
                                "division": "HR"
                        },
                        {
                                "name": "Elise",
                                "division": "Marketing"
                        }
                ]
}

To parse a JSON object:

$ cat json.txt | jq '.location.city'

"Mountain View"

注意

jq能处理的需要是严格的JSON格式数据,JSON对象和JSON字符串是不行的,如下面的两种格式数据jq是不能处理的
注意点引文 ,看官方文档没看不懂,继续努力

jq解析json字符串/shell中字符串转换为数据

(偶然发现,管道的作用这么强大)
利用管道,示例代码如下:

"message": "",
"data": {
"appKey": "cxxxxxxxx",
"userKey": "xxxxxxx",
"appType": "1",
"appIsLastest": "1",
"appFileSize": "73426",
"appName": "CoreGraphicsTest",
"appVersion": "1.0",
"appVersionNo": "1",
"appBuildVersion": "1",
"appIdentifier": "com.www.CoreGraphicsTest",
"appIcon": "",
"appDescription": "",
"appUpdateDescription": "",
"appScreenshots": "",
"appShortcutUrl": "XTttt",
"appCreated": "2016-07-26 15:27:56",
"appUpdated": "2016-07-26 15:27:56",
"appQRCodeURL": "https:example.com"
}
}'

echo $jsonstest | jq '.data'

相关文章

  • jq 解析json数据

    jq 安装方法: Use Homebrew to install jq 1.5 withbrew install ...

  • 在shell中翻译

    直接使用脚本 使用前需要sudo apt-get istall jq需要jq的支持,用来解析格式json数据妈妈再...

  • linux jq 命令

    jq 命令可以方便快捷的解析 json 格式的数据。下面几个例子简单的记录了 jq 命令的用法。其中 task_f...

  • 网络整理(三)——数据解析

    数据解析: 1.JSON数据 重点:1.什么是JSON数据.{ } 数据解析: 2.JSON解析 重点:1.JSO...

  • Linux命令jq

    是什么 jq 是一个轻量级的json处理命令。可以对json数据进行分片、过滤、映射和转换 jq . 对json数...

  • 很好的 JSONModel

    JSON数据---JSONModel解析 JSON数据---JSONModel解析 JSONModel 初始化流程...

  • 网络

    NSURLConnection NSURLSession 普通网络请求 JSON数据解析 JSON序列化 数据解析...

  • 用jq解析json

    1.Mac下安装jq 2.命令行查看jq帮助 3.jq官方文档网址:http://stedolan.github....

  • IOS开发 JSON数据解析

    本节学习内容: 1.json 数据的定义 2.json 数据的解析方法 3.json数据解析实践 SBJsonPa...

  • Android万能解析Json(一)

    Android万能解析并获取Json数据,所有Json结构一个解决 想要解析Json数据,首先要了解Json数据的...

网友评论

      本文标题:jq 解析json数据

      本文链接:https://www.haomeiwen.com/subject/xcjojttx.html