我收到了一个带有“代码”和“列表”的JSON。我想迭代列表中的所有名称。但是这个列表是String,我尝试使用 split(),但在这种情况下它不起作用。
jsonreceiced = request.get_json()
json_list = jsonreceiced['list']
#this returns [aaa, bbb, ccc]
#but is is still as a String
JSON:
{ 'code': 'CODE',
'list': '[aaa, bbb, ccc]'
}
我想做这样的事情:
for i in json_list:
print i
#Here I send SELECT to my data base
我在AndroidStudio中创建JSON,如下所示:
JSONObject jo = new JSONObject();
jo.put("code", etCode.getText().toString().trim());
jo.put("list", userArrayList);
#UserArrayList is my list of logins
答案 0 :(得分:2)
您可以list comprehension使用split()
,如下所示:
SELECT ∗ FROM table WHERE field = '' OR 1=1 --';"
strip()
用于删除每个项目的尾随空格