如何返回数据结构的JSON字符串表示形式? (Python3)

时间:2018-12-19 17:52:19

标签: arrays json python-3.x

如果为您提供了数据结构(字符串,数组,整数,字典),您将如何返回该结构的JSON字符串表示形式?我知道如何返回单个数据结构的表示形式,但是您将如何设计一个可以对上述所有结构进行表示的过程?

array(1,"abc",2)将是[1,"abc",2"]

array('key1' => 'val1', 'key2' => 'val2')将是{"key1":"val1","key2":"val2"}。关联数组的键始终是字符串。

整数数组将被转换为int字符串,依此类推...

下面是我编写代码的方向,但是其中的“ JSON字符串表示形式”部分使我感到困惑。

def convertJSON(dataStruc)

    return(list(dataStruc)) # Takes whatever struc dataStruc is and turns it into a Python list

但是,这不一定会更改数据类型或对字典/哈希表有用。

0 个答案:

没有答案