附代码
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys import json f = file("/usr/local/shadowsocksr/mudb.json"); json1 = json.load(f); f.close(); result = {} result['field'] = ['port', 'd', 'u'] result['data'] = [] for x in json1: row=[] row.append(x[u"port"]) row.append(x[u"d"]) row.append(x[u"u"]) #json2[x[u"port"]]=row; result['data'].append(row); print '' sys.stdout.write(json.dumps(result))
改良下
#! /usr/bin/env python # -*- coding: utf-8 -*- import sys import json f = file("/usr/local/shadowsocksr/mudb.json"); json1 = json.load(f); f.close(); result = {} result['field'] = ['port', 'd', 'u'] result['data'] = [] for x in json1: if(int(x[u"d"])==0 and int(x[u"u"])==0): continue row=[] row.append(x[u"port"]) row.append(x[u"d"]) row.append(x[u"u"]) result['data'].append(row); print '' sys.stdout.write(json.dumps(result))
最后一个
文件名
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import sys 4 import json 5 f = file("/usr/local/shadowsocksr/mudb.json"); 6 json1 = json.load(f); 7 f.close(); 8 9 result = {} 10 result['field'] = ['port', 'd', 'u'] 11 result['data'] = [] 12 for x in json1: 13 if(int(x[u"d"])==0 and int(x[u"u"])==0): 14 continue 15 row=[] 16 row.append(x[u"port"]) 17 row.append(x[u"d"]) 18 row.append(x[u"u"]) 19 result['data'].append(row) 20 21 sys.stdout.write(" ") 22 sys.stdout.write(json.dumps(result))
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 import sys 4 import json 5 f = file("/usr/local/shadowsocksr/mudb.json"); 6 json1 = json.load(f); 7 f.close(); 8 9 result = {} 10 result['field'] = ['port', 'd', 'u'] 11 result['data'] = [] 12 for x in json1: 13 if(int(x[u"d"])==0 and int(x[u"u"])==0): 14 continue 15 row=[] 16 row.append(x[u"port"]) 17 row.append(x[u"d"]) 18 row.append(x[u"u"]) 19 result['data'].append(row) 20 21 sys.stdout.write(" ") 22 sys.stdout.write(json.dumps(result))
#!/usr/bin/env python # -*- coding: utf-8 -*- import sys import json f = file("/usr/local/shadowsocksr/mudb.json"); json1 = json.load(f); f.close(); result = {} result['field'] = ['port', 'd', 'u'] result['data'] = [] for x in json1: if(int(x[u"d"])==0 and int(x[u"u"])==0): continue row=[] row.append(x[u"port"]) row.append(x[u"d"]) row.append(x[u"u"]) result['data'].append(row) sys.stdout.write(" ") sys.stdout.write(json.dumps(result))