`

Java 和 Json 对象转换的包

    博客分类:
  • JS
阅读更多

公司使用 json-lib-2.2.3.jar  包来处理 JSON 数据

 

基本使用分为  JSONObject  和  JSONArray  两种类型的变量。

 

 

 JSONObject jsonObject = JSONObject.fromObject(strJson);
            JSONArray jsonArray = JSONArray.fromObject(jsonObject.get("result"));

 

 

使用 getInt()  ........获得数据

 

            for (int i = 0, len = clubArray.size(); i < len; i++) {
                BusinessCircleVO vo = new BusinessCircleVO();
                JSONObject jsonClub = clubArray.getJSONObject(i);
                int id = Integer.valueOf(jsonClub.get("id").toString());
                System.out.print("--->"+id+"<-------");
                vo.setId(id);
                vo.setName(jsonClub.get("name").toString());  //商会名称
                //vo.setAdmin(jsonClub.get("name").toString());                              //管理员
                vo.setProvinceName(jsonClub.get("areaName1").toString()=="null"?"":jsonClub.get("areaName1").toString() + "");               //省
                vo.setCityName(jsonClub.get("areaName2").toString()=="null"?"":jsonClub.get("areaName2").toString() + "");                   //市
                vo.setTempid(jsonClub.get("timeCreatedShow").toString());                       //创建时间
                vo.setCreatorName(jsonClub.get("creatorName").toString());                        //创建者
                list.add(vo);
            }

 

还有一种可以把 java 任意对象转换成 Json 字符串的 工具类 jackson 工具类

 

 详情见 :

 

http://www.iteye.com/topic/561368

 

分享到:
评论

相关推荐

    json格式与java类对象相互转换

    4. JSON对象转换为Map: ```java String jsonObject = "{\"users\":[{\"id\":1,\"name\":\"John\"},{\"id\":2,\"name\":\"Jane\"}],\"company\":\"XYZ\"}"; Map, Object&gt; map = mapper.readValue(jsonObject, new ...

    JAVA-JSON工具转换类

    可能包含的方法有`toJson()`(将Java对象转换为JSON字符串)、`fromJson()`(将JSON字符串解析为Java对象)、`convertToMap()`(将JSON字符串转换为Map)以及`convertToList()`(将JSON字符串转换为List)等。...

    java与json互相转换的jar包

    在将Java对象转换为JSON时,如果对象是JavaBean,这个库可以帮助快速获取和设置属性值。 6. **xom-1.2.jar.zip**:XOM是一个XML对象模型库,主要用于XML处理。虽然主要针对XML,但有时在处理JSON数据时,可能需要与...

    JAVA中用到的json包

    例如,可以使用`org.json.JSONObject`的`fromObject()`方法将Java对象转换为JSON表示,反之,使用`toString()`方法将JSONObject转换回字符串。 2. **JSON数组与Java集合的互换** - JSON包还提供`JSONArray`类,...

    java 和 json 对象间转换

    它同样支持将JSON格式的字符串或JSON对象转换回Java对象。该库依赖于一些其他开源库来提供其功能,包括commons-lang、commons-beanutils、commons-collections、commons-logging和ezmorph等。 在使用json-lib进行...

    java中json格式转化所需jar包

    在标题中提到的“java中json格式转化所需jar包”,可能指的是Jackson库的相关jar包,例如`jackson-databind.jar`,这个包包含了基本的JSON绑定功能,允许我们将Java对象序列化为JSON和反序列化回Java对象。...

    java解析json文件Jar包

    例如,解析JSON文件,创建JSON对象,序列化和反序列化Java对象,甚至进行复杂的JSON查询和转换。在实际项目中,选择哪个库通常取决于项目的具体需求,如性能、易用性、功能丰富程度等因素。这些库都有详细的文档和...

    Json与java对象之间相互转换源码

    Gson是Google提供的一个Java库,可以将Java对象转换为JSON字符串,反之亦然。首先,需要在项目中引入Gson库,然后可以使用以下方法进行转换: 将Java对象转换为JSON字符串: ```java Gson gson = new Gson(); ...

    json转对象(java 多级嵌套)

    例如,如果`InnerObject`还包含另一个嵌套的JSON对象,只需在Java类中添加相应的字段并定义相应的getter和setter即可。`ObjectMapper`会根据JSON结构解析并填充Java对象。 5. **反向操作:Java对象转JSON** 除了将...

    java解析json的jar包

    在处理JSON时,BeanUtils可以帮助将JSON对象映射到JavaBean实例,反之亦然。这种映射能力对于数据绑定和对象序列化非常有用。 3. **commons-collections**:Apache Commons Collections是另一个强大的Java集合框架...

    Java组装json和java解析json数组

    附件内容为:Java组装map数据,然后转换为json数据格式;Java解析json数据

    JAVA构造json对象的方法

    - Gson是一个轻量级的Java库,可以轻松地将Java对象转换为JSON格式,并将JSON字符串反序列化为Java对象。 2. **使用Jackson库**: - Jackson是一个非常强大的Java库,用于处理JSON数据。它支持流式API,可以高效...

    json封装的jar包

    标题提及的“json封装的jar包”通常是指包含有处理JSON的Java库,这类库可以帮助开发者方便地在Java程序中进行JSON对象的创建、解析、序列化和反序列化。描述中提到有6个常用的类或方法,这可能指的是这个jar包内...

    java 所有的json包

    例如,你可以使用JSONObject将Java对象转换成JSON格式,或者用JSONArray存储和操作一系列JSON对象。 2. **net**: 这个模块提供网络相关的功能,比如通过HTTP或HTTPS与JSON服务进行交互。它可以帮助你发送JSON请求并...

    Java读取json文件,并转化为map取值

    转化完成后,Map中的键是JSON对象的属性名,值对应属性的值。如果JSON包含嵌套的对象或数组,它们会被转换为`Map`或`List`。 对于Map取值,你可以使用`get`方法: ```java String key = "exampleKey"; Object ...

    java-对象数组转换为json

    下面将深入探讨如何在Java中实现对象数组向JSON的转换,并反过来将JSON字符串转换为Java对象数组,同时也会提及一些相关技术和代码示例。 ### Java对象数组转JSON 首先,我们来看如何将一个Java对象数组转换成JSON...

    Java中后台JSON转换包

    这个库提供了一系列的类和方法,用于解析、生成和操作JSON对象。例如,`JSONObject`用于创建和操作JSON对象,`JSONArray`处理JSON数组,`JSONStringer`帮助构建JSON字符串,以及`JSONException`用于处理可能出现的...

    多层集合嵌套的JSON数据转化为Java对象(src.zip)

    通过以上步骤,我们可以高效地将多层集合嵌套的JSON数据转换为Java对象,方便在Java程序中进行处理和操作。这种方法在实际开发中非常常见,特别是在处理来自Web服务、API接口或其他系统的JSON数据时。熟练掌握JSON...

    用于java对象与json对象间的相互转换(net.sf.json.JSONObject)

    `fromObject`方法将Java对象转换为`JSONObject`,然后调用`toString()`将其转化为JSON字符串。 ### 进阶使用 - **处理嵌套结构**:`JSONObject`也支持嵌套结构,即JSON对象内包含其他JSON对象或数组。可以通过递归...

Global site tag (gtag.js) - Google Analytics