【问题标题】:Creating json object without keys from array in android从android中的数组创建没有键的json对象
【发布时间】:2016-05-09 04:18:40
【问题描述】:

有没有办法从android的数组列表中创建只有值而没有键的json对象? 我有这样的数组列表

[12,name,description]

但我需要像这样将其转换为 JSON 对象

{"12","name","description"}

如何做到这一点?有人可以帮忙吗?

【问题讨论】:

  • 这种JsonObject有什么用?创建对象后如何获取值?
  • 我需要通过 volley post 方法将此 json 对象发送到服务器端,然后使用 jersey 获取它。
  • 你最好手动创建一个字符串。这不会被称为JsonObject

标签: android arraylist jsonobject


【解决方案1】:

不,您不能在没有其密钥的情况下创建 JSONObject

一组可修改的名称/值映射。名称是唯一的,非空的 字符串。

Source

定义本身说names are unique, non-null所以你只需要使用键值对,但是可以像这样创建JSONArray,但在这种情况下JSONArray也有一些键。

"someKey":["a","b","c"]

所以在这种情况下,JSONArray 也需要在某个键下定义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-22
    • 2019-09-09
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    • 1970-01-01
    • 2014-10-17
    • 2015-03-05
    相关资源
    最近更新 更多