`

对于复杂javabean到json串的转换,建议使用FlexJSON

阅读更多
gt-grid自带的那个 javaBean与json的转换工具 能力比较弱
是从官方的参考实现中提取出来的


你可以使用 更强大的 转换json的工具来实现你的需求
http://www.json.org/ 这个页面下面有列表


对于复杂的 json对象的转换 建议大家使用 json-lib 或者是 我此次将要隆重推荐的

FlexJSON .

http://flexjson.sourceforge.net/

很好很强大 喜欢他的api风格(不过也有人讨厌这种风格 呵呵)

举个小例子 : 一个这样的Person类


Person p = ...load a person...;

//将person序列化 同时序列化复杂属性 addresses,但是不序列化"phoneNumbers"
return new JSONSerializer().include("addresses").serialize(p);

// or

//将person序列化 同时序列化 复杂属性 addresses和phoneNumbers
// 同时对 addresses内的复杂属性zipcode 也进行序列化(这是和上面例子的主要区别)
return  new JSONSerializer().include("phoneNumbers", "addresses.zipcode").serialize(p);





更多的信息 大家看官网的示例 就能理解.





分享到:
评论
4 楼 feohoo 2008-10-19  
胖哥:
同一个<DIV>作为两个GT列表的容器
现在有两个function(){列表内容;}
用两个事件控制激活的时候,总会在曾有的内容上继续创建,能不能将原来的内容给清空
3 楼 fins 2008-10-17  
最近很少写技术文章了

不过还真有好多东西想写 不过懒啊

2 楼 mqqqvpppm 2008-10-17  
小胖什么时候写 android 方面的文章, 到时来看:)
1 楼 mqqqvpppm 2008-10-16  
我在struts2 上开发, 我一直用 json 插件 也很好用, 下载地址好像是; http://code.google.com/p/jsonplugin/

相关推荐

    JavaBean与Json相互转换

    总结来说,JavaBean与Json的转换是Java开发中的基础技能,通过使用Jackson或Gson等库,可以轻松实现对象与字符串形式的数据交换。这在处理Web请求、数据传输以及序列化存储时都发挥着重要作用。理解并熟练掌握这一...

    javabean和json转换_javabean2json_

    总的来说,JavaBean与JSON之间的转换是Java开发中常用的一种技巧,对于数据的传递和存储具有重要意义。通过选择合适的库,如Gson、Jackson或Fastjson,开发者可以轻松地实现这种转换,提高代码的可读性和可维护性。

    javaBean to json java对象转换json jar

    通过使用类似`JsonFactory.toJson()`这样的方法,开发者可以方便地将JavaBean对象转换为JSON字符串,从而进行数据交换或存储。这个自制的jar包简化了这一过程,无需额外引入其他大型的JSON处理库,提高了项目的轻量...

    javabean和json互转所需的6个包

    它提供了一种简单的方式来读取和设置JavaBean的属性,这对于将JavaBean转换为JSON对象至关重要。 4. `json-lib-2.3-jdk15.jar`:这是主要的JSON处理库,支持多种数据类型(包括JavaBean)与JSON之间的转换。`json-...

    JavaBean与JsonString的相互转换

    要将JavaBean对象转换为JsonString,我们可以使用一些流行的JSON库,如Jackson、Gson或Fastjson。以Jackson为例,首先需要在项目中引入Jackson库,然后可以使用`ObjectMapper`类的`writeValueAsString()`方法: `...

    java反射实现javabean转json实例代码.docx

    本文详细介绍了如何使用Java反射机制实现JavaBean到JSON字符串的转换。通过对核心代码的深入分析,我们可以看到反射机制的强大之处在于其灵活性和动态性。此外,这种实现方式也为我们提供了一种无需依赖第三方库即可...

    复杂的json字符串解析(真实案例)

    在这个真实案例中,我们将深入探讨如何使用Gson库来解析复杂的JSON字符串。 Gson是Google提供的一个Java库,它能够将Java对象转换为JSON字符串,反之亦然。在解析复杂的JSON字符串时,Gson提供了强大的功能,包括对...

    JSON入门Java篇-5-用JavaBean来构建JSON.rar

    1. 使用Gson库:Google开发的Gson库可以方便地将Java对象转换为JSON字符串,反之亦然。例如: ```java import com.google.gson.Gson; public class User { private String name; private int age; // getters ...

    JAVA-JSON工具转换类

    `json-lib`是一个Java语言实现的JSON库,它提供了多种数据类型到JSON的转换,包括JavaBean、Map、List、数组等。`json-lib-2.4-jdk15.jar`是这个库的一个版本,兼容JDK15。它提供了许多功能,例如将Java对象转化为...

    首字母大写的json串转为javabean实例

    标题中的“首字母大写的json串转为javabean实例”意味着我们需要处理JSON字符串中属性名首字母大写的情况。在Java中,通常遵循驼峰命名法(Camel Case),即每个单词的首字母大写,而JSON标准则通常使用下划线命名法...

    javabean和json互转所需包

    在JavaBean到JSON的转换中,可能用到这些工具来处理复杂的数据结构。 2. `commons-lang-2.5.jar`: Apache Commons Lang 是一组对Java语言API的补充,包含了一些实用的工具方法,比如字符串处理、日期时间操作等。在...

    json转javabean工具

    提供json转javabean和javabean转json的方法

    Json一键转Javabean工具

    总之,"Json一键转Javabean工具"是Java开发者的得力助手,它简化了JSON数据到Java对象的转换过程,降低了开发复杂度,提升了工作效率。如果你在处理大量JSON数据时,这样的工具无疑会是你不可或缺的利器。

    javabean转换为json格式用到的所有包

    4. **json-lib-2.4-jdk15.jar**:JSON库,用于处理JSON格式的数据,提供了将Java对象(包括Javabean、List、Map)转换为JSON字符串,以及将JSON字符串反序列化为Java对象的功能。这是整个转换过程的核心库,包含了...

    根据json串自动生成JAVA BEAN工具

    在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于服务器与...总的来说,"根据json串自动生成JAVA BEAN工具"是现代Java开发中的利器,对于处理JSON数据的项目具有极高的实用价值。

    忽略字段的首字母大小写,将json字符串转成javabean对象

    忽略字段的首字母大小写,将json字符串转成javabean对象,解决Java对象中属性中首字母大写而取不到值(取到的值为空)的问题 忽略字段的首字母大小写,将json字符串转成List,解决Java对象中属性中首字母大写而取不...

    json2javabean josnschema2pojo

    JSON到Java Bean转换工具,如"json2javabean"和"josnschema2pojo",是开发人员在处理JSON数据与Java对象之间转换时的便利工具。这些工具能够根据JSON格式的数据自动生成对应的Java类,使得数据绑定变得更加简单和...

    Java bean转换为Json Schema

    Java Bean转换为Json Schema是一种常见的数据转换操作,特别是在开发基于RESTful API的Web服务时,因为JSON Schema提供了数据验证和文档化的功能。Java Bean是Java编程中的一个概念,它是一类具有特定规则的POJO...

    json一键生成javabean工具

    6. **处理嵌套结构**:对于JSON中的嵌套对象,工具会生成对应的内部类,处理复杂的数据结构。 7. **批量转换**:如果需要处理多个JSON数据,工具可能提供批量转换功能,一次性生成多个JavaBean。 8. **版本兼容性*...

    FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作

    对于包含多个对象的JSON字符串,可以使用`JSON.parseArray()`将其转换为JSONArray。示例1.2展示了如何将`JSON_ARRAY_STR`转换为JSONArray,并通过两种不同的遍历方式访问其中的对象。`getJSONObject()`方法用于获取...

Global site tag (gtag.js) - Google Analytics