python_json.7z

  • E9_828618
    了解作者
  • 955B
    文件大小
  • 7z
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-02 01:46
    上传日期
python加载json文件, 并将所有的对象包括数组打印出来. 在pyhon3下测试通过, 附件包含测试的json文件.
python_json.7z
  • test.json
    4.5KB
  • json_demo.py
    929B
内容介绍
import json def print_list(lst): for item in lst: type_name = type(item).__name__ if type_name == 'list': print_list(item) elif type_name == 'dict': print_dic(item) else: print(item) def print_dic(dic): items = dic.items() for key, value in items: type_name = type(value).__name__ # print(type(type_name)) if type_name == 'list': print('into: [' + str(key) + ']') print_list(value) print('back from: [' + str(key) + ']') elif type_name == 'dict': print('into: [' + str(key) + ']') print_dic(value) print('back from: [' + str(key) + ']') else: print(str(key) + '=' + str(value)) json_path = 'test.json' f = open(json_path, encoding="utf-8") user_dic = json.load(f) print_dic(user_dic)
评论
    相关推荐