Chinaunix首页 | 论坛 | 博客
  • 博客访问: 389833
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1741
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-21 22:46
文章分类
文章存档

2014年(22)

2013年(45)

分类: 网络与安全

2014-01-21 17:52:02

1、JSON命令:
1
2
3
4
    
$ wget (32-bit system)
$ wget (64-bit system)
$ chmod +x ./jq
$ cp jq /usr/bin

2、JSON Schema:

json.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    
{
        "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"
                        }
                ]
}

3、解析JSON object:

1
2
    
$ cat json.txt | jq '.name'
"Google"

4、解析嵌套的JSON对象:

1
2
    
$ cat json.txt | jq '.location.city'
"Mountain View"

5、解析JSON数组:

1
2
3
4
5
    
$ cat json.txt | jq '.location | {street, city}'
{
  "city": "Mountain View",
  "street": "1600 Amphitheatre Parkway"
}
阅读(6040) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

sunzhongmou_com2017-08-16 08:37:29

JSON在线编缉器命令行工具-解放你的双手

对于JSON这种明星来说,哪哪儿都有对TA无微不至的关怀。各种IDE里已经成了标配、各种在线工具也是体贴入微,该有的功能都有了。

但对于我这种懒人来说,这还是不够简单,还是太麻烦:

打开本地文件,我还得双击或者右击打开文件。
打开了后还得拷贝
拷贝好后还得打开网站(首先我得记得住),然后再粘贴到线上编缉器
整修流程还是太繁琐,有没有一种方法,或者一条命令,让我一下子把这些事全都帮我干了?

当然有,下面为大家推荐一个好用的命令行工具:

官方 NPM package

安装:npm install -g json-editor-online
使用:json <filename.json>

一条命令,解决所有烦恼。不谢!