将字符串格式[a,b,c]更改为python中的可交互列表

时间:2016-12-30 16:36:48

标签: python json python-2.7 list type-conversion

我收到了一个带有“代码”和“列表”的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

1 个答案:

答案 0 :(得分:2)

您可以list comprehension使用split(),如下所示:

SELECT ∗ FROM table WHERE field = '' OR 1=1 --';"

strip()用于删除每个项目的尾随空格