当前位置: 首页 > 知识库问答 >
问题:

在jsonobject中放置HashMap

鲁斯伯
2023-03-14

我构建了一个由Hashmap中定义的nameValue对组成的json对象

jsonObject.put(hashmap);

谢谢

共有1个答案

阴迪
2023-03-14

使用JSONObject构造函数。不要创建自己的,因为您可能会错过一些情况,比如当值是数组时。

JSONObject jsonObject = new JSONObject(hashMap);

这实际上是一个完整的解决方案,因为它涵盖了角的情况,如值是数组的情况。因此,它将使它成为JSONArray。

 类似资料:
  • 问题内容: 我建立了一个由Hashmap中定义的nameValue对组成的json对象 我遇到的问题是当我调用时: 它像这样添加nameValue对: 代替 有什么想法吗? 谢谢 问题答案: 遍历HashMap并放入jsonObject:

  • 我需要从我的Android向Algolia发送数据,发送的数据应该是JSONObject格式(导入org.json.JSONObject) Algolia中的数据应采用此格式 所以在Android中,我这样设置代码 在这行代码中 那么我应该怎么做才能以JSONObject格式发送hashmap数据呢?

  • 问题内容: 我必须通过Volley Framework提出要求。这是带有JSONObject的POST请求。 我必须传递一个字符串和一个JSONArray ..但是我怎么能呢? 我从这个开始: 如果我尝试使用浏览器,则必须进行以下设置: 问题答案: 您需要先制作一个JSON数组,然后将其存储

  • 我试图将NameValuePairdata放到JSONObject中。NameValuePairdata的名称为String,值为JSONArray。现在,当我试图将这个NameValuePairdata放入JSONObject中时,JSONObject将JSONArray值转换为字符串。 请查看下面的代码以了解更多细节: 构造NameValuePair: 构造要发送到HttpPost的JSONO

  • 问题内容: 我想知道是否某个地方存在一个能够查询JSONObject的Java库。我正在更深入地寻找类似的东西: 我希望得到“ hello”作为输出。 到目前为止,我发现最快的方法是使用Gson: 实际上,读写并不容易。有更快的东西吗? 问题答案: 我刚刚意外地发现了一个非常有趣的项目:JSON Path JsonPath对JSON而言,XPATH对XML而言,是一种提取给定文档部分的简单方法。

  • 问题内容: 我正在尝试使用以下代码在pandas数据框中按索引号删除多列(数据集中的第2列和第70列,分别索引为1和69): 我收到以下错误: 在我的代码中,[1,69]突出显示并说: 下面的代码完成了我希望它成功完成的工作,但是在两行重复的代码上(首先删除col索引69,然后删除1,顺序很重要,因为删除之前的列会更改后面的列的索引)。我以为我可以简单地将多个列索引指定为一个列表,但是上面我可能有