您的位置:首页 > 编程语言 > Java开发

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 =
new
ArrayList<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}

]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: