zoukankan      html  css  js  c++  java
  • python 将长串内容转换成json串

    第一种方式转换

    #encoding=utf-8
    import json
    class Employee(object):
      def __init__(self, name, age, sex, tel): 
        self.name = name
        self.age = age
        self.sex = sex
        self.tel = tel
    
      # 将序列化函数定义到类里面
      def obj_json(self, obj_instance):
        return {
          'name': obj_instance.name,
          'age': obj_instance.age,
          'sex': obj_instance.sex,
          'tel': obj_instance.tel }
    
    emp = Employee('Lily', 24, 'female', '18223423423')
    print(json.dumps(emp, default = emp.obj_json))
    

      

    第二种方式 转换

    import json
    class Employee(object):
      def __init__(self, name, age, sex, tel):
        self.name = name
        self.age = age
        self.sex = sex
        self.tel = tel
    emp = Employee('zhangjun', 24, 'female', 'XXXXXXX')
    print(emp.__dict__)  #返回所有的内置方法
    print(json.dumps(emp, default = 
    lambda Employee: Employee.__dict__))
    
    
    print(json.dumps(emp, default = lambda emp: emp.__dict__))
    

      

  • 相关阅读:
    SPOJ 10628 求树上的某条路径上第k小的点
    zoj 2112 动态区间求第k大
    SPOJ QTREE 树链剖分
    FZU 2082 过路费
    bzoj 1036 Tree Count
    POJ 3237
    C
    G
    E
    B. Split a Number(字符串加法)
  • 原文地址:https://www.cnblogs.com/chongyou/p/12152419.html
Copyright © 2011-2022 走看看