python 将长串内容转换成json串

Posted 做梦的人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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__))

  

 

以上是关于python 将长串内容转换成json串的主要内容,如果未能解决你的问题,请参考以下文章

为啥有一长串没有任何底片的 PolygonVertexIndex(在一个 Fbx 文件中)?

python基础之-----json模块使用

将长文件名转换成短文件名

python怎么把json文件转换成字符串

如何将一长串数字转换为格式化的小时数

如何把一个json文件转换成字符串