`
liuleigang
  • 浏览: 54730 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

json to java list

    博客分类:
  • JAVA
阅读更多
今天,利用json-lib-2.2.3-jdk15.jar把 json
转换成 java list
代码如下:

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import net.sf.json.JSONObject;

public class JsonTest {

public JsonTest() {

}

/**
* @param args
*/
@SuppressWarnings("unchecked")
public static void main(String[] args) {

String vars = "{\"1\":{name:\"liu\"},\"2\":{name:\"lei\"}}";

JSONObject jsonObject = JSONObject.fromObject(vars);

List<Strudent> list = new ArrayList<Strudent>();
for (Iterator iterator = jsonObject.keySet().iterator(); iterator.hasNext();) {
list.add((Strudent)JSONObject.toBean(jsonObject.getJSONObject(iterator.next().toString()), Strudent.class));
}
System.out.print(list.size());
}

}
分享到:
评论

相关推荐

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

    String jsonString = gson.toJson(person); ``` 将JSON字符串反序列化为Java对象: ```java Person person = gson.fromJson(jsonString, Person.class); ``` 2. **Jackson转换:** Jackson是另一个流行的...

    JAVA中用到的json包

    `JSONArray`类提供了`toArray()`方法将JSON数组转换为Java数组,而`toList()`则可以将其转换为List。 3. **键值对的处理** - 在JSONObject中,可以通过`get()`方法获取指定键的值,`opt()`方法用于安全地获取值...

    JAVA-JSON工具转换类

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

    使用json-lib实现json与Java对象的互转

    List&lt;Person&gt; personList = (List)JSONArray.toCollection(jsonArray, Person.class); ``` 4. **自定义转换规则**: 在某些情况下,可能需要自定义 JSON 键值映射到 Java 属性的规则。可以通过重写 `...

    JsonToList参考

    在标题"JsonToList参考"中,我们关注的是如何将JSON数据转换为List类型的集合。在Java、Python、C#等许多语言中,JSON对象通常可以被解析为相应的数据结构,例如Java中的List或ArrayList,Python中的list,C#中的...

    JSON与Java互相转换Demo(Eclipse)

    - `Gson.toJson(Object)`:将Java对象转换为JSON字符串。 - `Gson.fromJson(String, Class)`:将JSON字符串转换为指定类型的Java对象。 在Eclipse中,你可以创建一个工具类,如`JsonUtil.java`,来封装这些转换...

    Java list转json的jar

    在Java编程中,将List对象转换为JSON格式的数据是一个常见的需求,特别是在处理数据展示、存储或传输时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易读性和易于解析的特性,被广泛应用于...

    java后台与前端交互List转Json(Gson)

    总结来说,Gson库是Java中实现List到JSON转换的重要工具,通过其提供的`toJson()`和`fromJson()`方法,我们可以方便地在Java对象和JSON格式之间进行数据转换。在处理与前端交互时,理解并熟练运用Gson能显著提高开发...

    java jsonto对象互转

    public static &lt;T&gt; List&lt;T&gt; jsonToList(String jsonString, Class&lt;T&gt; pojoClass, String dataFormat) { JsonConfig jsonConfig = configJson(dataFormat); JSONArray jsonArray = JSONArray.fromObject(json...

    java转换xml、list、map和json

    "java转换xml、list、map和json" 本文主要讲述了Java中将xml、list、map和json之间的转换的相关知识点。 xml和map之间的转换 在Java中,xml和map之间的转换可以通过使用dom4j库来实现。dom4j是一个Java开源库,...

    list转json的jar文件

    在Java编程语言中,将List对象转换为JSON格式的数据是一个常见的需求,特别是在处理Web服务、数据交换或存储时。这个“list转json的jar文件”很可能是包含了一个或多个类库,这些类库提供了方便的方法来实现这个转换...

    JAVA json 与java类相互转化 所有jar包

    这些库提供了将Java对象转化为JSON字符串以及将JSON字符串反序列化为Java对象的功能。以下是对JSON与Java类相互转化的详细讲解: 1. **Jackson库**: Jackson是Java中非常流行的JSON处理库,由 FasterXML 维护。它...

    json与list转化

    总结起来,JSON与List之间的转化是Java开发中常见的操作,特别是在处理网络数据或者存储数据时。通过org.json库,我们可以方便地在JSON字符串、JSONArray和List之间进行转换,实现数据的序列化和反序列化。而Map到...

    java实现二维数组转json的方法示例

    例如,使用Gson库,你可以创建一个`Blog`类来表示博客信息,然后将二维数组转换为`List&lt;Blog&gt;`,再使用Gson的`toJson`方法生成JSON字符串: ```java import com.google.gson.Gson; public class Blog { private ...

    Json构造器java例子 json java

    本篇将围绕“Json构造器在Java中的应用”这一主题,深入探讨如何使用Java来构建JSON对象,特别是如何将Java对象如List、VO(Value Object)、Bean等转换为JSON格式。 首先,让我们了解JSON的基本结构。JSON主要由...

    List转Json

    public List&lt;Object&gt; jsonToList(String jsonString) { ObjectMapper mapper = new ObjectMapper(); try { return mapper.readValue(jsonString, new TypeReference&lt;List&lt;Object&gt;&gt;(){}); } catch (Exception e)...

    ajax json java 用法 json 将List、Object转换为Json格式字符串

    ### AJAX JSON Java 用法:将 List 和 Object 转换为 Json 格式字符串 在现代 Web 开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛应用于创建交互式的 Web 应用程序。其中,JSON(JavaScript Object ...

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

    如果JSON包含嵌套的对象或数组,它们会被转换为`Map`或`List`。 对于Map取值,你可以使用`get`方法: ```java String key = "exampleKey"; Object value = jsonData.get(key); ``` 如果值是另一个JSON对象或数组...

    Android list转json工具类

    public static &lt;T&gt; String listToJson(List&lt;T&gt; list) { Gson gson = new Gson(); return gson.toJson(list); } } ``` 3. 使用示例:假设你有一个Person对象的List,你可以这样转换为JSON: ```java public class...

    json数据转换工具jsonutil

    4. List和Set转JSON:`ListToJson`和`SetToJson`方法可以将Java的`List`和`Set`集合转换为JSON字符串。这在处理数组或集合数据时非常方便,例如,当我们需要将用户列表或商品列表以JSON形式返回给前端时。 这些功能...

Global site tag (gtag.js) - Google Analytics