拆分来自龙卷风网络服务的列表信息

时间:2013-08-01 11:22:08

标签: android python web-services tornado

我有一个Tornado Web服务,它将列表返回给Android应用程序,如下所示

output = []
output.append(img_URL)
output.append(temp_folder_name)

self.finish(output)

首先,它将值分配给名为" output"的列表。然后返回它。

我的问题是如何在Android应用程序中拆分这些数据,我在Android应用程序中有以下两行代码

HttpEntity responseEntity = httpResponse.getEntity();
String transformedImageURL = EntityUtils.toString(responseEntity);

但是当我尝试输出它(使用Toast)时,android应用程序强制关闭。能否请您为此提出更好的解决方案。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

除非你使用消息传递约定,否则python和android之间的数据不能完全翻译。我建议将这些数据滚动到JSON中。喜欢这个

   output = []
   output.append(img_URL)
   output.append(temp_folder_name)
   self.set_header("Content-Type", "application/json")
   from json import dumps
   self.finish(dumps(output))

在android方面,您可以使用JSON library来解析数据。