Мне нужно передать объект JSON в отдельную функцию в python
import json
userList = [{username: 'userName', email: 'email'}]
listString = json.dumps(userList)
print(json.loads(listString))
, это напечатает тот же объект: [{username: 'userName', email: 'email'}]
Я знаю, что невозможно передатьJSON-объект непосредственно в другую функцию, поэтому я превращаю его в строку и пытаюсь распаковать его в новой функции
testFunction(listString)
def testFunction(oldList):
print(json.dumps(oldList))
, это выведет [{'username': 'userName', 'email': 'email'}]
, но не позволит мне вернутьсяобъект из новой функции.Что мне нужно сделать, чтобы это исправить?
def testFunction(oldList):
newList = json.loads(oldList)
# code to append to newList
return newList
Response: null