js对象写入xml文件实现持久化的问题。
现在要做一个设计器。
前台操作用js实现。将数据保存在js对象中。
比如
meta={name:"name",type:"type", cycle:"cycle"};
现在要将这个对象写入xml文件中,xml文件作为模板是最终产物。
而且下次还要通过解析生成的xml文件来还原js对象。
请问这个怎么实现比较好?
将js对象以json格式发送到后台,后台生成xml文件。
下次进入页面,根据id找到xml文件,解析之后返回前台生成js对象?
------解决方案--------------------还用xml 干嘛 ,json完全可以胜任持久化的功能。
------解决方案--------------------使用第三方的json-lib就可以解决了.json-lib的使用自己google
------解决方案--------------------json
格式很好的。
------解决方案--------------------import net.sf.json.JSONObject;
import net.sf.json.xml.XMLSerializer;
public static String json2XML(String json){
JSONObject jobj = JSONObject.fromObject(json);
String xml = new XMLSerializer().write(jobj);
return xml;
}
public static String xml2JSON(String xml){
return new XMLSerializer().read(xml).toString();
}