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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| # json解析 def json1(): with open("./apk_list",'r') as fp: lines = fp.readlines() lines = [line.strip() for line in lines] #print(lines) # 根据编号查询json json2=""" { "4": { "id": 4, "title": "地铁跑酷", "url": "https://www.taptap.com/app/4", "file_path": "/f/202110/18/a/804698c5a9f73de6f9b75fd7797ed55a", "version_code": 32500, "version_name": "3.25.0", "developer_type": "企业开发者", "developer_name": "深圳市创梦天地科技有限公司" }, "2422862": { "id": 2422862, "title": "压力山大", "url": "https://www.taptap.com/app/226725", "file_path": "/f/202111/16/a/7f8de9e38cbd5e7be1978749cb2cddd4", "version_code": 1, "version_name": "1.0", "developer_type": "企业开发者", "developer_name": "深圳乐乐无限科技有限公司" } } """ test_str = "".join(lines) #print(type(test_str)) #print(type(json2)) text = demjson.decode(test_str) #print(text) #print(text["2422862"]) #print(text["2422862"]["title"]) #fp = file('test_json.txt', 'w') #json.dump(d, fp)
|