【问题标题】:ArrayList sent to server: Data retrievalArrayList 发送到服务器:数据检索
【发布时间】:2015-11-12 17:20:47
【问题描述】:

在我的 android 应用程序中,我有一个 ArrayList,即:[1, 2, 8]

我正在将作业中的这个数组列表发送到支持的django 视图,我需要在其中进一步处理它。

所以我调用toString()方法将其转换为字符串,然后发送到服务器。

在从请求中获取参数并尝试打印我收到的内容的视图中,我得到:[1, 2, 8]

但在尝试获取第一个元素时,基本上是调用 varialble[0] 我得到:[ 并在调用 variable[1] 时得到1

我只想从变量中提取所有数字并将它们用于进一步处理。我哪里错了?

【问题讨论】:

  • 看序列化。例如,JSON 格式。
  • JSON 中的逗号分隔值?我该怎么做?
  • StringUtils.join(list, ",") 将产生一个没有[] 的字符串。

标签: java android python django arraylist


【解决方案1】:

当您将arrayList 值转换为字符串时,'[' 在转换中也将被视为字符串。您可以使用 javascript 使用 JSON 类型的对象并将其附加到请求参数中。在 django 中,我们可以使用字典将 JSON 数据解析为键值对。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多