この記事では、json を xml に変換する 2 つの方法を紹介します。
最初の方法
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("[] ", "\"\"")
関連学習の推奨事項:
以上がjsonをxmlに変換するために何を使用するかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。