1

我写了这段代码:

myarray = []
myarray.append('abc')
myarray.append('def')
return json.dumps(myarray)

这是 GraphQL 函数的一部分。我得到的是相当于这个:

"myArray": "[\"abc\", \"def\"]"

如何消除反斜杠?

罗伯特

4

2 回答 2

0

我的困境原来是 GraphQL(通过 Graphene-Django)已经将数组转换为 JSON。因此,我有效地转换为 JSON 两次。我直接返回就解决了这个问题myarray

于 2017-08-22T15:20:09.670 回答
0

您没有显示足够的代码来重现此错误。据推测,调用此函数的任何内容也正在转换为 json。所以你应该直接返回 myarray ,而不是在这个函数中转换为 json 。

于 2017-08-21T20:25:05.960 回答