java 把对象 对象转换成json字符串
2012-07-27 09:55
344 查看
publicclassJSONCreateDemoActivity {
//
创建以下的JSON对象
publicString createJSONObject() {
Gsongson = newGson();
Configurationcon1 = newConfiguration();
con1.setDisplay(true);
con1.setFillColor("#FF0000");
con1.setID(1);
con1.setLineColor("#FF0000");
con1.setLineSpan(10);
con1.setLineWidth(10);
con1.setSelected(true);
Configurationcon2 = newConfiguration();
con2.setDisplay(true);
con2.setFillColor("#FF0000");
con2.setID(1);
con2.setLineColor("#FF0000");
con2.setLineSpan(10);
con2.setLineWidth(10);
con2.setSelected(true);
Configurationcon3 = newConfiguration();
con3.setDisplay(true);
con3.setFillColor("#FF0000");
con3.setID(1);
con3.setLineColor("#FF0000");
con3.setLineSpan(10);
con3.setLineWidth(10);
con3.setSelected(true);
Configurationcon4 = newConfiguration();
con4.setDisplay(true);
con4.setFillColor("#FF0000");
con4.setID(1);
con4.setLineColor("#FF0000");
con4.setLineSpan(10);
con4.setLineWidth(10);
con4.setSelected(true);
List<Configuration>list =
newArrayList<Configuration>();
list.add(con1);
list.add(con2);
list.add(con3);
list.add(con4);
StringjsonString=gson.toJson(list);
return jsonString;
}
}
=============================
效果格式:
[{"ID":1,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true},
{"ID":2,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true},
{"ID":3,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true},
{"ID":4,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true}
]
//
创建以下的JSON对象
publicString createJSONObject() {
Gsongson = newGson();
Configurationcon1 = newConfiguration();
con1.setDisplay(true);
con1.setFillColor("#FF0000");
con1.setID(1);
con1.setLineColor("#FF0000");
con1.setLineSpan(10);
con1.setLineWidth(10);
con1.setSelected(true);
Configurationcon2 = newConfiguration();
con2.setDisplay(true);
con2.setFillColor("#FF0000");
con2.setID(1);
con2.setLineColor("#FF0000");
con2.setLineSpan(10);
con2.setLineWidth(10);
con2.setSelected(true);
Configurationcon3 = newConfiguration();
con3.setDisplay(true);
con3.setFillColor("#FF0000");
con3.setID(1);
con3.setLineColor("#FF0000");
con3.setLineSpan(10);
con3.setLineWidth(10);
con3.setSelected(true);
Configurationcon4 = newConfiguration();
con4.setDisplay(true);
con4.setFillColor("#FF0000");
con4.setID(1);
con4.setLineColor("#FF0000");
con4.setLineSpan(10);
con4.setLineWidth(10);
con4.setSelected(true);
List<Configuration>list =
newArrayList<Configuration>();
list.add(con1);
list.add(con2);
list.add(con3);
list.add(con4);
StringjsonString=gson.toJson(list);
return jsonString;
}
}
=============================
效果格式:
[{"ID":1,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true},
{"ID":2,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true},
{"ID":3,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true},
{"ID":4,"LineColor":"#FF0000","FillColor":"#FF0000","LineSpan":10,"LineWidth":1,"Display":true,"Selected":true}
]
相关文章推荐
- Java对象转换成Json字符串
- json字符串与相应的JavaBean对象的相互转换
- json-mapper转换java对象到json字符串
- JSON字符串与java对象的转换
- Json字符串与Java对象互相转换
- JSON字符串与java对象的相互转换
- Java中对象和json互相转换的工具类
- JAVA-任意对象转换成JSON,json转换成指定对象
- java 枚举enum 用ordinal转换对象
- java对象转换成json 字符串的方法
- JSON字符串和java对象的互转
- java对象与json对象之间的相互转换
- 将Java中的实体类转换成axis2的xml对象模型(OMElement)
- java对象与json对象间的相互转换
- Java中对象转换的理解
- json字符串 与 json对象 的相互转换
- JSON 字符串 与 java 对象的转换
- 使用XStream注解实现Java对象与XML互相转换的代码示例
- 使用XStream是实现XML与Java对象的转换(5)--Object Stream
- Java中对象与字节数组相互转换