java json字符串转换为xml
上一篇 /
下一篇 2012-07-17 10:13:45
/ 个人分类:java应用
import net.sf.json.JSONObject;
["{)rp'l0import net.sf.json.xml.XMLSerializer;
public class JsonToXml {51Testing软件测试网$B%A"E.Z5kRN8g
Kw|#UeB r0 public static void main (String[] args) {
9z/V1w;~%T k0 System.out.println("json字符串转xml字符串");
_
g3N+| n5]_"s0 String jsonStr = "{ \"programmers\": [ { \"firstName\": \"Brett\", \"lastName\":\"McLaughlin\", \"email\": \"aaaa\" },{ \"firstName\": \"Jason\", \"lastName\":\"Hunter\",\"email\": \"bbbb\" },{ \"firstName\": \"Elliotte\", \"lastName\":\"Harold\", \"email\": \"cccc\" }],\"authors\": [{ \"firstName\": \"Isaac\", \"lastName\": \"Asimov\",\"genre\": \"science fiction\" },{ \"firstName\": \"Tad\", \"lastName\": \"Williams\", \"genre\": \"fantasy\" },{ \"firstName\": \"Frank\", \"lastName\": \"Peretti\", \"genre\": \"christian fiction\" }],\"musicians\": [{ \"firstName\": \"Eric\", \"lastName\": \"Clapton\", \"instrument\": \"guitar\" },{ \"firstName\": \"Sergei\", \"lastName\": \"Rachmaninoff\", \"instrument\": \"piano\" }]}";51Testing软件测试网.w7X2ci|X-D
JSONObject json = JSONObject.fromString(jsonStr);
*@[4N[.Wh3~5e0 XMLSerializer xmlSerializer = new XMLSerializer();51Testing软件测试网Wk*a`^ k
xmlSerializer.setRootName("user_info");
:T"H C3M]!l5{XB'Gb0 xmlSerializer.setTypeHintsEnabled(false);
String xml = xmlSerializer.write(json);
fbC@2{9[$f0 System.out.println("json--->xml " + xml);
bp$dT[vj0 }
}
收藏
举报
TAG: