私のxmlには、属性値から破棄される次のコードに従ってxmlからjsonに変換した後、文字列として扱いたい属性値「0123」が含まれています。
使用クラス
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import org.json.JSONObject;
import org.json.XML;
//xml を json に変換
org.jdom.Document jdomDocument = new Document();
org.jdom.Element Attribute = new org.jdom.Element("Attribute");
jdomDocument.setRootElement(Attribute);
org.jdom.Element valueElement = new org.jdom.Element("Value");
valueElement.setText(getValue()); // "0123"
// getValue() return anything like boolean,string,long,date, time etc..
root.addContent(valueElement);
String xmlval = new XMLOutputter(Format.getPrettyFormat()).outputString(jdomDocument);
JSONObject xmlJSONObj = XML.toJSONObject(xmlval);
String jsonPrettyPrintString = xmlJSONObj.toString(4);
この問題を解決するには?