【发布时间】:2021-12-30 15:30:37
【问题描述】:
我有一个清单...
delimiterList = ["[", "]", "{", "}", ","]
def getData():
Input = input("Enter JSON")
return Input
def saveInputAsList(input):
inputList = []
for i in input:
inputList.append(i)
return inputList
def Format():
input = saveInputAsList(getData())
if delimiterList in input:
input.append('\n')
return input
print(Format())
- 询问用户输入,保存到列表我想循环浏览列表
- 如果用户输入中我的分隔符列表中的任何字符串将“\n”附加到列表中
- 输出应该是 ['a', '"', '\n', 'b', '[', '\n']
我正在尝试在不使用库的情况下处理 JSON 美化器
【问题讨论】:
-
要打印 JSON,您可以使用 json.dumps,请参阅 stackoverflow.com/a/12944035/8271728
-
@SteveMapes 这个我知道,我以前用过。我正在尝试在没有库的情况下编写自己的格式化程序