我有一个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应用程序强制关闭。能否请您为此提出更好的解决方案。
感谢您的时间。
答案 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来解析数据。