
c#将文件转为json和xml 200
使用自定义解析,进行list<int>对象的xml和json生成,文件读取并生成list<int>对象。...
使用自定义解析,进行list<int> 对象的xml和json生成,文件读取并生成list<int>对象。
展开
1个回答
展开全部
json的话,目前比较流行的转换工具是fastjson,使用方便,速度又很快。。可以在JavaBean和String型之间直接转换
xml的话,可以采用XStream来转换。。。
也就是说,你可以先把json的文件内容转换成JavaBean(fastjson),然后再把JavaBean转换成xml(XStream)
xml的话,可以采用XStream来转换。。。
也就是说,你可以先把json的文件内容转换成JavaBean(fastjson),然后再把JavaBean转换成xml(XStream)
更多追问追答
追问
能写下代码吗 我是小白 谢谢了
追答
/* 第一种方法,使用JSON-JAVA提供的方法 */
//将xml转为json
JSONObject xmlJSONObj = XML.toJSONObject(xml);
//设置缩进
String jsonPrettyPrintString = xmlJSONObj.toString(4);
//输出格式化后的json
System.out.println(jsonPrettyPrintString);
/* 第二种方法,使用json-lib提供的方法 */
//创建 XMLSerializer对象
XMLSerializer xmlSerializer = new XMLSerializer();
//将xml转为json(注:如果是元素的属性,会在json里的key前加一个@标识)
String result = xmlSerializer.read(xml).toString();
//输出json内容
System.out.println(result);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |