免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: hope1234567hope
打印 上一主题 下一主题

[文本处理] 处理json中的内容 [复制链接]

论坛徽章:
6
羊年新春福章
日期:2015-03-03 17:16:28双子座
日期:2015-03-03 17:16:56巳蛇
日期:2015-03-03 17:17:2415-16赛季CBA联赛之福建
日期:2016-03-11 09:05:00黑曼巴
日期:2016-07-07 16:58:1215-16赛季CBA联赛之吉林
日期:2016-11-14 09:23:07
11 [报告]
发表于 2016-08-26 10:32 |只看该作者
  1. #!/usr/bin/env python
  2. #_*_ coding:utf-8 _*_

  3. import json

  4. f = open('tst','r')
  5. old_L = json.loads(f.read())
  6. new_L = []
  7. for line in old_L:
  8.     l = line['c'].split()
  9.     line['c'] = {"$data": "%sT%sZ" % (l[0],l[1])}
  10.     new_L.append(line)

  11. f = open('new_tst.json','w')
  12. json.dump(new_L,f)
复制代码

论坛徽章:
29
程序设计版块每日发帖之星
日期:2016-02-29 06:20:0015-16赛季CBA联赛之天津
日期:2016-08-10 10:33:1115-16赛季CBA联赛之深圳
日期:2016-08-17 15:07:2015-16赛季CBA联赛之佛山
日期:2016-11-07 11:33:5015-16赛季CBA联赛之广夏
日期:2016-11-15 09:13:31CU十四周年纪念徽章
日期:2016-11-24 14:12:25极客徽章
日期:2016-12-07 14:03:4015-16赛季CBA联赛之深圳
日期:2016-12-07 17:15:2715-16赛季CBA联赛之北京
日期:2016-12-22 09:30:0115-16赛季CBA联赛之深圳
日期:2016-12-22 10:49:2115-16赛季CBA联赛之山西
日期:2017-02-10 09:05:3215-16赛季CBA联赛之同曦
日期:2017-02-27 14:19:08
12 [报告]
发表于 2016-08-26 10:50 |只看该作者
本帖最后由 elu_ligao 于 2016-08-26 10:56 编辑

回复 9# hope1234567hope


[{"a":"10.100.121.187","b":"liux18","c":"2015-11-02 00:00:36","d":"GET /1jsp"},

\("c":\)\("[^ ]\+\) \([^"]\+\)"/\1{"$date":\2T\3Z"}

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
13 [报告]
发表于 2016-08-29 18:31 |只看该作者
  1. perl -pe 'BEGIN{$r=qr/(\d+(?:[:-]\d+)+)/}{s/"$r\h$r"/{"\$date":"${1}T${2}Z"}/}' f
复制代码

[{"a":"10.100.121.187","b":"liux18","c":{"$date":"2015-11-02T00:00:36Z"},"d":"GET /1jsp"},
{"a":"10.100.91.88","b":"liyunguo","c":{"$date":"2012-01-01T00:01:19Z"},"d":"GET /p2.jsp"},
{"a":"10.208.26.203","b":"xuaiping1","c":{"$date":"2010-12-01T00:01:31Z"},"d":"GET /in.jsp"},
{"a":"10.100.91.88","b":"liyunguo","c":{"$date":"2013-12-31T00:01:32Z"},"d":"GET /n.jsp"},
{"a":"10.100.59.3","b":"liushubin2","c":{"$date":"2014-12-14T00:02:46Z"},"d":"GET /2"},
{"a":"10.100.59.3","b":"liushubin2","c":{"$date":"2011-12-12T00:11:46Z"},"d":"GET /1"}]

论坛徽章:
0
14 [报告]
发表于 2016-09-28 13:21 |只看该作者
回复 11# jcdiy0601

能都跟你请教下,但是权限太低,都无法跟你发消息,我可以给我发个你的消息么?

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
15 [报告]
发表于 2016-09-28 13:49 |只看该作者
  1. perl -pe 's/(?="\d+-)(.+?)"/{"\$date",$1Z"}/' f
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP