从python库到grep json。

gron的Python项目详细描述


#Python群[构建状态](https://travis-ci.org/venthur/python-gron.svg?branch=master)](https://travis ci.org/venthur/python gron)


make json greppable,这是
[gron]的python实现(https://github.com/tomnomnom/gron)。



要想
>安装,请使用:


``bash
$pip install gron
`````









>api文档可以在这里找到(http://gron.readthedocs.io/en/latest/)。




















'json
{
“一”:1,
“二”:2.2,
“三-b”:“3”,
“四”:[1,2,3,4],
“五”:{
“alpha”:[“fo”,“fum”],
“beta”:{
“嘿”:“窍门怎么样?”
>

},
“aboool”:true,
“aboool2”:false,
“isnull”:null,
“id”:66912849

` ` ` ` ` `


` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `={};
json.five.alpha=[];
json.five.alpha[0]=“fo”;
json.five.alpha[1]=“fum”;
json.five.beta={};
json.five.beta.hey=“诀窍如何?”;
json.four=[];
json.four[0]=1;
json.four[1]=2;
json.four[2]=3;
json.four[3]=4;
json.id=66912849;
json.isnull=null;
json.one=1;
json.two=2.2;
json[“three-b”]=“3”;``
````


`gron`将从``stdin```````bash```bash``bash``gron`将从``stdin`中读取`:

`bash
$cat tests/data/one.json gron
json={};
json.aboool=true;
json.aboool2=false;
json.5={};
json.5.5.alpha=[[]br/>;
json.5.5.alpha[0]=“fo”;
json.5.5.5.“
json.5.beta={};
json.5.beta.嘿=“戏法怎么样?”;
json.four=[];
json.four[0]=1;
json.four[1]=2;
json.four[2]=3;
json.four[3]=4;
json.id=66912849;
json.isnull=null;
json.one=1;
json.two=2.2;
json[“three-b”]=“3”;
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java不可访问配置设计   在java中使用json就像在javascript中一样   java如何屏蔽Android 4.0主密钥   java为什么clickable的预期条件不执行click()?   Azure事件中心:Kafka消费者在java中不轮询任何内容   javajaxb和enum实现接口   java如何在标记下添加ProgressBar和按钮   java如何为对象实现arrayList   使用多重匹配重载java构造方法重载   java使用for循环和if语句搜索帐户   java JPanel在JPanel中添加了顶部填充   IntelliJ将Java项目/模块转换为Maven项目/模块   java如何迭代arraylist中的arraylist   自定义类的java“找不到符号”错误