ホームページ >Java >&#&チュートリアル >jsonをxmlに変換するために何を使用するか

jsonをxmlに変換するために何を使用するか

(*-*)浩
(*-*)浩オリジナル
2019-05-20 11:35:496456ブラウズ

この記事では、json を xml に変換する 2 つの方法を紹介します。

jsonをxmlに変換するために何を使用するか

最初の方法

XML.java で提供される XML.toJSONObject(xml) メソッドを使用して、xml を json に変換します。変換する場合、JSON をフォーマットすることもできます

/* 第一种方法,使用JSON-JAVA提供的方法 */  
       //将xml转为json  
       JSONObject xmlJSONObj = XML.toJSONObject(xml);  
       //设置缩进  
       String jsonPrettyPrintString = xmlJSONObj.toString(4);  
       //输出格式化后的json  
       System.out.println(jsonPrettyPrintString);

2 番目のメソッド

json-lib

 /* 第二种方法,使用json-lib提供的方法 */  
 //创建 XMLSerializer对象  
 XMLSerializer xmlSerializer = new XMLSerializer();  
 //将xml转为json(注:如果是元素的属性,会在json里的key前加一个@标识)  
 String result = xmlSerializer.read(xml).toString();  
 //输出json内容  
 System.out.println(result);

# の XMLSerializer オブジェクトを使用します ##注意:json-lib を通じて xml を json に変換すると、空のノードは空の配列、つまり [] に変換されますが、これは非常に悪いので、[] を空の文字列に変換する必要があります: jsonStr. replace("[] ", "\"\"")

関連学習の推奨事項:

Java の基礎

以上がjsonをxmlに変換するために何を使用するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。