`
Franciswmf
  • 浏览: 797072 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

后台将map放入jsonobject中,前台从map中取值; JsonObject转map

 
阅读更多
//后台
Map<String, Object> map = new HashMap<String, Object>();
map.put("result", 1);
map.put("count", count);
JSONObject json = JSONObject.fromObject(map);
response.getWriter().print(json.toString());//

//前台
用net.sf.json.JSONObject将java.util.Map封装后,使用javascript获取的方法:
在ajax
success:function(json)
{
   var map=eval('('+json+')');//用eval函数将json转化为对象
   //然后就可以通过map.key获取对应的value
    alert(map.result);
   alert(map.count);
}


//遍历jsonobject,转换为map
JSONObject joContent = new JSONObject(content);
Map targetMap= new HashMap<>();
for (Iterator iter = joContent.keys(); iter.hasNext();) {   
	String key = (String) iter.next();   
	targetMap.put(key, joContent.get(key));   
}
分享到:
评论

相关推荐

    json字符串转成 Map/List

    在Java中,将JSON字符串转换为Map或List是常见的操作,这在处理服务器返回的数据或者进行数据序列化时非常有用。 JSON字符串的结构主要包括对象(键值对的集合,用花括号{}包围)和数组(有序元素的集合,用方括号...

    JsonObject转换Date日期

    JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题

    jsonObject

    - **Map转换为JSONObject**:通过`JSONObject.fromObject(Map)`方法,可以将Java的`Map`集合转换为`JSONObject`。 例如,将`List`转换为`JSONArray`: ```java List list = new ArrayList(); list.add("first"); ...

    jsonobject

    8. **与JSONArray交互**:`JSONObject`还支持与`JSONArray`的交互,可以将`JSONArray`放入`JSONObject`,反之亦然。 在实际开发中,`JSONObject`经常与HTTP请求、响应数据、配置文件等场景结合使用,是Java处理JSON...

    JsonObject(免分)

    例如,使用`toMap()`方法将JsonObject转换为Map,使用`putAll(Map)`将Map转换为JsonObject。 8. **处理嵌套JsonObject和JsonArray**:JsonObject可以包含其他JsonObject和JsonArray,可以通过`getJSONObject(String...

    将JSON字符串转换成Map对象的方法

    4. 在循环体内,将每一个键和对应的值放入到一个新建的HashMap对象中。这里的HashMap对象就是最终要返回的Map对象。 5. 最后,返回填充好的HashMap对象。 代码示例: ```java import org.json.JSONObject; import ...

    net.sf.json.JSONObject实现Object对象与Json字符串的互转

    同样,我们也可以从`JSONObject`反向转换回Java对象,使用`JSONObject.toBean()`或`JSONObject.toMap()`。例如,将`jsonObject`转换回`User`对象: ```java User userFromJson = (User) JSONObject.toBean...

    解决net.sf.json.JSONObject

    可以通过构造函数创建一个空的JSONObject,或者直接从一个Map实例转换而来。例如: ```java Map, Object&gt; map = new HashMap(); map.put("name", "John"); map.put("age", 30); JSONObject jsonObject = ...

    JSONObject及依赖的jar包

    - 从Map对象构造:如果你有一个Java `Map`对象,可以使用`JSONObject(Map map)`构造函数将其转换为`JSONObject`。 2. 添加键值对 - 使用`put()`方法:`put(String key, Object value)`方法用于添加键值对,其中`...

    java的JsonObject对象提取值方法

    这里,`JSON.parseObject()` 方法用于将JSON字符串转换为`JsonObject`,`getJSONArray()` 用于获取指定键对应的`JsonArray`,而 `getString()` 则用于从`JsonObject`中提取字符串值。 接下来是第二种格式的JSON数据...

    Java常用的强转类型,基本数据类型转换,JSONObject强转Map,JSONArray强转List(附源码)

    本文将深入探讨Java中的一些关键转换技术,包括基本数据类型的转换、JSONObject到Map的转换以及JSONArray到List的转换,并提供相关的源码示例。 一、基本数据类型转换 1. 自动类型转换:当我们将一个范围小的数据...

    JsonObject

    JsonObject作为Gson库中的核心类之一,代表了一个JSON对象,其结构类似于Java中的Map,包含了键值对的形式。键必须是字符串,而值可以是各种JSON数据类型,如字符串、数字、布尔值、数组、其他JsonObject或其他...

    org.json.JSONObject引用依赖包

    - `new JSONObject(Map map)` 从Map对象中创建一个JSONObject,其中Map的键是字符串,值可以是基本类型或可转化为JSON的对象。 - `JSONObject(string jsonText)` 从JSON格式的字符串创建JSONObject。 2. **添加...

    org.json.JSONObject 包下载

    `org.json.JSONObject`是Java编程语言中用于处理JSON(JavaScript Object Notation)数据的一个轻量级库。这个库由Mozilla Public License提供,广泛应用于需要在Java应用中进行JSON解析、生成和操作的场景。JSON是...

    创建JSONObject的四个常用方法

    本文将详细介绍基于`json-lib.jar`包创建`JSONObject`对象的四种常见方法:从头创建、从JSON格式字符串创建、从Map创建以及从其他`JSONObject`对象创建。 #### 1. 从头创建一个JSONObject (Creating a JSONObject ...

    JSONObject依赖jar包

    在Java中,`JSONObject`是处理JSON的一个常见库,它允许开发者将Java对象转换为JSON字符串,同时也能够将JSON文本解析成等效的Java对象。`JSONObject`是`org.json`包中的一个类,它提供了丰富的API来操作JSON。 在...

    net.sf.json.JSONObject依赖库.zip

    `put`方法用于将Java对象转换为JSON值并存储到JSONObject中。 除了`put`方法,`net.sf.json.JSONObject`还提供了其他方法,如: - `get`:根据键获取JSON值。 - `opt`:类似`get`,但当键不存在时返回默认值。 - `...

    net.sf.json.JSONObject依赖jar

    在这个例子中,我们创建了一个HashMap对象,然后使用`JSONObject.fromObject(map)`将其转换成一个JSONObject。最后,我们通过调用`toString()`方法将JSONObject打印出来,得到的结果将是: ```json {"name":"John",...

    JSONObject java解析json需要的jar包和依赖包

    在传统的Java项目中,你可以直接下载`org.json`的jar包(如`json.jar`),将其放入项目的`lib`目录,然后配置构建工具或IDE(如Eclipse、IntelliJ IDEA)使其识别该库。对于Maven或Gradle管理的项目,你需要在pom....

    androidmap转json字符串、list转json字符串工具类.zip

    在Java中,我们可以使用`org.json`库或者Gson库将Map转换为JSON字符串。这个工具类可能包含以下方法: ```java public static String mapToJsonString(Map, Object&gt; map) { // 使用Gson库进行转换 Gson gson = ...

Global site tag (gtag.js) - Google Analytics