python json 的使用
来源:互联网 发布:遗传算法 机械设计应用 编辑:程序博客网 时间:2024/05/22 15:17
1. json 的模块
import json
2. 一个命令(curl )返回一个json,利用json 模块来解析和展示
import osimport sysimport jsonimport commandscmd = 'curl -s "http://xxxxx" 2>/dev/null' #担心执行命令有异常输出,导致最终的结果数据不是一个合法的JSONresult = json.loads(commands.getoutput(cmd)) # 执行cm命令,并把获取的数据用 JSON 格式组装起来print json.dumps(result['result_body']['table_schema'],indent=4) # 获取上面JSON 格式中需要的信息,并用缩进符=4个来打印出JSON 的树状结构
3, json loads dumps 2个函数的区别
- json.dumps(str) 把字符串str 转换成json 编码,就是把str 转换成json 的数据
- json.loads(str) 把str 转换成json,并可以调用json 的相关函数来处理这个json 数据
4. json 的示例
{ "pkey": "123456", "skey": "id_123", "table_type": "AAA", "max_skey_num": 5000, "load_config": { "lock_skey": "false", "lock_value": "false" }, "storage_config": { "xxxx_skey": "false", "xxxx_value": "false", "xxxxs_type": "SNAPPY" }, "version": 8, "table_name": "xxxxxxx", "fields": [ { "field_type": "INT64", "field_name": "aaaaa" }, { "field_type": "INT64", "field_name": "bbbb" }, { "seperator": "&", "field_type": "CHAR", "field_name": "cccccc", "multi_value": true }, { "field_type": "DOUBLE", "field_name": "score" } ], "ttl_secs": 4294967295
}
0 0
- Python JSON的使用
- python json 的使用
- [python]json的使用
- python json和java json的使用
- Python json包的使用
- python中json模块的使用
- python json的一些使用情况
- Python日常:json.loads&json.dumps的使用
- python中使用JSON
- python 使用json模块
- 使用 Python 的 jsonschema 对 json 做验证
- Python Web 8 —— json的使用
- 使用 Python 的 jsonschema 对 json 做验证
- openwrt上单独安装python-light使用json的问题
- 使用Python解析JSON数据的基本方法
- 使用Python解析JSON数据的基本方法
- python的json操作
- Python的json
- QT widget设置QT::FramelessWindowHint和Qt::WA_TranslucentBackground,会出现一个bug:在最小化还原时界面停止刷新
- mybatis学习笔记——java.lang.NullPointerException
- 【BZOJ2754】【codevs2403】喵星球上的点名,AC自动机与STL的狂欢
- centos7的变化
- Ionic ngcordova 二维码扫描
- python json 的使用
- MSSQL之八 实现视图与索引
- 微信公众号第三方平台开发PYTHON教程 PART 1
- bzoj 1571~1755 简单题解 (持续更新)
- 通过使用evercookie技术实现设备指纹
- android studio for android learning (三) 我的第一个APP
- 【HDU】 1281 棋盘游戏
- MODULE_DEVICE_TABLE的用法
- 微信公众号第三方平台开发PYTHON教程 PART 2