Java和NET中将对象转JSON格式
2011-06-24 20:25
225 查看
Java中将对象转JSON格式
1.导包:
![](http://hi.csdn.net/attachment/201106/24/0_13089184364RnQ.gif)
2.编写实体类:
public class StudVo {
int id;
String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
int age;
public StudVo(int id, String name, int age) {
super();
this.id = id;
this.name = name;
this.age = age;
}
}
3.测试类:
public class T1 {
/**
* @param args
*/
public static void main(String[] args) {
List<StudVo> list=new ArrayList<StudVo>();
list.add(new StudVo(1, "haha1", 22));
list.add(new StudVo(2, "haha2", 22));
list.add(new StudVo(3, "haha3", 22));
System.out.println(net.sf.json.JSONSerializer.toJSON(list));
}
}
4.测试结果
[{"id":1,"age":22,"name":"haha1"},{"id":2,"age":22,"name":"haha2"},{"id":3,"age":22,"name":"haha3"}]
.NET中将对象转换为JSON(VS2008+)
1. 实体类
public class StudVo
{
public int Id { get; set; }
public String Name { get; set; }
public int Age { get; set; }
}
2. 引命名空间
using System.Web.Script.Serialization;
3. 测试类
JavaScriptSerializer js = new JavaScriptSerializer();
var list = new List<StudVo> {
new StudVo{Id=1,Name="Haha1",Age=22},
new StudVo{Id=2,Name="Haha2",Age=22},
new StudVo{Id=3,Name="Haha3",Age=22}
};
Response.Write(js.Serialize(list));
4. 测试结果
[{"Id":1,"Name":"Haha1","Age":22},{"Id":2,"Name":"Haha2","Age":22},{"Id":3,"Name":"Haha3","Age":22}]
1.导包:
![](http://hi.csdn.net/attachment/201106/24/0_13089184364RnQ.gif)
2.编写实体类:
public class StudVo {
int id;
String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
int age;
public StudVo(int id, String name, int age) {
super();
this.id = id;
this.name = name;
this.age = age;
}
}
3.测试类:
public class T1 {
/**
* @param args
*/
public static void main(String[] args) {
List<StudVo> list=new ArrayList<StudVo>();
list.add(new StudVo(1, "haha1", 22));
list.add(new StudVo(2, "haha2", 22));
list.add(new StudVo(3, "haha3", 22));
System.out.println(net.sf.json.JSONSerializer.toJSON(list));
}
}
4.测试结果
[{"id":1,"age":22,"name":"haha1"},{"id":2,"age":22,"name":"haha2"},{"id":3,"age":22,"name":"haha3"}]
.NET中将对象转换为JSON(VS2008+)
1. 实体类
public class StudVo
{
public int Id { get; set; }
public String Name { get; set; }
public int Age { get; set; }
}
2. 引命名空间
using System.Web.Script.Serialization;
3. 测试类
JavaScriptSerializer js = new JavaScriptSerializer();
var list = new List<StudVo> {
new StudVo{Id=1,Name="Haha1",Age=22},
new StudVo{Id=2,Name="Haha2",Age=22},
new StudVo{Id=3,Name="Haha3",Age=22}
};
Response.Write(js.Serialize(list));
4. 测试结果
[{"Id":1,"Name":"Haha1","Age":22},{"Id":2,"Name":"Haha2","Age":22},{"Id":3,"Name":"Haha3","Age":22}]
相关文章推荐
- Asp.net中将对象转化为JSON格式的字符串
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- json数据与JAVA数据的转换 jsonJavaBean.netApache 自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据 1、DTO:Data T
- java中利用jar包将list,对象等转换为json数据格式
- json-lib将json格式的字符串,转化为java对象
- java对象、List转为json格式的数据(最后是json字符串格式,不是json对象)
- Json-lib, 实现Java对象与JSON数据格式的互转
- (net.sf.json) java对象和json对象之间互相转换
- java中将数组、对象、Map、List转换成JSON数据
- jQuery asp.net 用json格式返回自定义对象
- java--格式化json日期格式对象 相关实例代码
- Json-lib, 实现Java对象与JSON数据格式的互转
- 详谈Java中net.sf.json包关于JSON与对象互转的坑
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- java将实体对象转换成JSON格式的字符串
- Json-lib, 实现Java对象与JSON数据格式的互转
- Java中对象的list与JSON格式字符串的互相转换
- Spring AMQP 发送JSON格式的对象及Java 8时间转换成JSON格式
- java,gson试用,打印java对象树json格式
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换