我得到的输出为带有以下代码的json字符串。但我需要它作为JSON字典没有领先和尾随报价。我怎样才能做到这一点?无法获得输出为json字典
它似乎工作,如果我取消注释line4
但未与原始输入。
def main(args):
f = open(args[1], 'w')
inp = raw_input("Enter a Dict")
# inp = {"a":1,"b":2}
django.utils.simplejson.dumps(inp, f)
if __name__=="__main__":
import sys
main(sys.argv)
样本输出I收到:
"{'a':1,'b':2}"
输出欲:
{'a':1,'b':2}
您发布的代码根本不打印任何内容。你能发布我们的实际工作代码和它的输出吗? –
你显然想要的输出是无效的JSON。 JSON必须有双引号,而不是单引号。 –