json.dumps和json.loads为什么要转换?

我知道json.dumps和json.loads是实现python类型和json字符串的互转。可是为什么要进行转换,不转会发生什么?什么时候进行转换,是什么转什么?

python的数据类型是用于python语言的操作对象。
json是轻量级的数据存储类型,结构清晰简单,可以被许多语言识别支持。

毕竟,json格式非与python的list和dict一一对应
比如json的null值。
一般外部json文件input,最好经过json模块转换
自己内部用json交换,能注意到不同的地方,代码能运行通过,你不转换能用也行。
主要使用json模块转换,对json的通用性强些。