`

json JSONArray.fromObject()不执行

阅读更多
在用json+struts2+jquery 实现ajax时遇到了如下问题:
   JSONArray obj = JSONArray.fromObject(allTypeList);
上面的这句话这么也不执行.
我用的是 json-lib-2.1-jdk1.5、struts2-json-plugin-2.3.1.2.
我以为是json-lib版本的问题,就接连换了几个版本,结果还是木有反应阿。。。
后来想到可以看看他的帮助文档时怎么写的,于是上了json的官网。。。

compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId              ArtifactId/Version/Classifier/Type/Optional
commons-beanutils    commons-beanutils /1.8.0/-/jar 
commons-collections  commons-collections/3.2.1/-/jar 
net.sf.ezmorph       ezmorph/1.0.6/-/jar 
org.codehaus.groovy  groovy-all 1.7.5 -/jar (optional)
oro                  oro/2.0.8/-/jar (optional)
xom                  xom/1.1/-/jar (optional)
----------------------------------
原来需要上面的包(最后三个可选).
加入以上包就Ok.
分享到:
评论

相关推荐

    使用JSONArray.fromObject所需要的jar包

    当你需要将Java对象转换为JSON数组时,`JSONArray.fromObject()` 方法是常用的工具。这个方法来自 `org.json.JSONArray` 类,它允许我们将Java对象序列化成JSON格式。然而,为了能够正确地调用 `JSONArray.from...

    JSONArray.fromObject()方法和引入net.sf.json所需的依赖包

    关于使用JSONArray.fromObject()方法和引入net.sf.json包所需要的依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar

    netsfjson包,用于JSONArray.fromObject

    使用jsonArray.fromObject转json必须导入五个jar, 包含:commons-lang.jar  commons-beanutils.jar  commons-collections.jar  commons-logging.jar  ezmorph.jar  json-lib-2.2.2-jdk15.jar

    JSON(net.sf.json.JSONArray)需要的jar包

    JSONArray jsonArray = JSONArray.fromObject("[\"Apple\", \"Banana\", \"Orange\"]"); System.out.println(jsonArray.getString(1)); // 输出 "Banana" ``` 同样,`JSONObject`提供类似的功能,用于处理JSON对象...

    json.jar包

    1. List集合转换成json代码 List list = newArrayList(); list.add( "first" ); list.add( "second" ); ...JSONArray jsonArray2 =JSONArray....JSONArray jsonArray3 =JSONArray.fromObject("['json','is','easy']" );

    net.sf.json jar.zip

    5. JSON字符串与JSONArray之间的转换:`toString`方法将JSONArray转换为JSON格式的字符串,`fromObject`或`valueOf`方法则可以将JSON字符串转换回JSONArray。 ```java String jsonString = jsonArray.toString(); ...

    JSONArray解析包

    通过`JSONArray.fromObject()`方法,我们可以轻松地将Java对象转换为JSON格式,这在JSON数据的处理中具有很高的实用价值。在实际项目中,正确理解和使用`JSONArray`可以提高代码的效率和可读性。

    json net.sf.json

    例如,`JSONObject.fromObject()`可以将Java对象转换为JSON对象,而`JSONObject.toString()`则能将JSON对象转换为字符串。 2. **JSON与Java Bean映射**:库还支持自动将Java Bean对象映射为JSON,反之亦然。这样极...

    JsonArray 相关依赖 jar

    包含 json-lib-2.4-jdk15.jar , ezmorph-1.0.6.jar commons-logging-1.2.jar commons-lang-2.5.jar commons-collections-3.2.jar commons-beanutils-1.8.0.jar

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

    jsonObject.put("hobbies", JSONArray.fromObject(hobbies)); ``` 在进行JSON与Java对象互转时,需要注意的是,Java对象的属性必须有对应的getter和setter方法,因为`JSONObject`依赖于Java的反射机制来读取和设置...

    java jsonto对象互转

    JSONArray jsonArray = JSONArray.fromObject(jsonString, jsonConfig); JSONObject jsonObject; Object pojoValue; List<T> list = new ArrayList(); for (int i = 0; i < jsonArray.size(); i++) { ...

    JAVA访问网址获取JSON数据需要的架包

    JSONObject jsonobj=JSONObject.fromObject(resultData);//将字符串转化成json对象 JSONArray jsonArray = jsonobj.getJSONArray("data");//获取数组 List< PubUnit> pubUnits = new ArrayList(); for (int i = ...

    JOSN全部依赖包 包含JSON 格式数据必需7个包

    JSONArray jsonArray = JSONArray.fromObject("['json','is','easy']"); System.out.println(jsonArray); // prints ["json","is","easy"] } public void map2json() { Map map.put("name", "json");...

    Java中使用Json的net.sf.json包

    反过来,使用`JSONObject.fromObject()`或`JSONArray.fromObject()`可以将JSON字符串解析为Java对象: ```java JSONObject parsedObject = JSONObject.fromObject(jsonString); ``` 此外,`net.sf.json`库依赖于...

    java中对json进行解析(使用net.sf.json).pdf

    4. `JSONArray.fromObject(String jsonString)`:与`JSONObject.fromObject()`类似,但用于将JSON数组字符串转换为`JSONArray`对象。 5. `JSONArray.getJSONArray(int index)`:从`JSONArray`获取指定索引处的`...

    json-lib-2.3.jar

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛...通过对`JsonObject.fromObject()`和`JsonArray.fromObject()`方法的熟练使用,开发者可以高效地处理JSON数据,提高代码的可读性和可维护性。

    net.sf.json jar包下载

    2. `JSONArray.fromObject(Object obj)`: 将Java对象转换为`JSONArray`。 3. `JSONObject.toBean(JSONObject jsonObject)`: 将`JSONObject`转换为JavaBean对象。 4. `JSONArray.toList(JSONArray jsonArray, Class...

    net.sf.json.2.4.api.7z

    如`JSONArray jsonArray = JSONArray.fromObject(array);` 3. **JSONUtils**:提供了静态方法,用于快速转换JSON与Java对象。如`String jsonString = JSONUtils.toString(jsonObject);` 4. **JSONConfig**:配置...

    使用json-lib完成json的序列化和反序列化.pdf

    这可以通过`JSONArray.fromObject()`将JSON字符串转换为`JSONArray`,然后使用`JSONArray.toList()`方法将其转化为指定类型的列表,如下所示: ```java String jsonArrayString = "[...]"; JSONArray jsonArray = ...

    java利用json-lib操作json

    在`Bean2Json.java`中,我们创建了一个Person对象并用`JSONArray.fromObject(person)`将其转换为JSON对象。JSON对象的结构与Java Bean的字段一一对应。需要注意的是,日期类型在转换时默认会显示为null,因为json-...

Global site tag (gtag.js) - Google Analytics