我建立了一个由Hashmap中定义的nameValue对组成的json对象
我遇到的问题是当我调用时:
jsonObject.put(hashmap);
它像这样添加nameValue对:
name=value
代替 name:value
有什么想法吗?
谢谢
遍历HashMap并放入jsonObject:
Iterator it = mp.entrySet().iterator();
while (it.hasNext()) {
Map.Entry pairs = (Map.Entry)it.next();
jsonObject.put(pairs.getKey(), pairs.getValue() );
}
我构建了一个由Hashmap中定义的nameValue对组成的json对象 谢谢
问题内容: 我想知道Java HashMap与JSONObject的性能。 似乎JSONObject使用HashMap在内部存储数据。但是与HashMap相比,JSONObject可能会有额外的开销。 有没有人知道Java JSONObject与HashMap相比的性能? 谢谢! 问题答案: 就像您说的那样,它由支持。 因此,性能几乎相同。 添加一个空检查,如果找不到密钥,将引发异常。 只是打电话
问题内容: 我必须通过Volley Framework提出要求。这是带有JSONObject的POST请求。 我必须传递一个字符串和一个JSONArray ..但是我怎么能呢? 我从这个开始: 如果我尝试使用浏览器,则必须进行以下设置: 问题答案: 您需要先制作一个JSON数组,然后将其存储
问题内容: 我当前正在从文本文件中读取200万行,如上一个问题中所述 。Java读取200万行文本文件的最快方法 现在,我将这些信息存储到HashMap中,并希望通过TreeMap对其进行排序,因为我想使用ceilingkey。以下方法正确吗? 问题答案: HashMap hashMap = new HashMap (); TreeMap treeMap = new TreeMap (); tre
我试图将NameValuePairdata放到JSONObject中。NameValuePairdata的名称为String,值为JSONArray。现在,当我试图将这个NameValuePairdata放入JSONObject中时,JSONObject将JSONArray值转换为字符串。 请查看下面的代码以了解更多细节: 构造NameValuePair: 构造要发送到HttpPost的JSONO
我需要从我的Android向Algolia发送数据,发送的数据应该是JSONObject格式(导入org.json.JSONObject) Algolia中的数据应采用此格式 所以在Android中,我这样设置代码 在这行代码中 那么我应该怎么做才能以JSONObject格式发送hashmap数据呢?