【发布时间】:2020-07-09 12:09:15
【问题描述】:
import org.json.JSONObject;
import org.json.XML;
public class Example {
public static void main(String[] args) {
String xmlString = "<users><user name=test1 age=20></user><type><direct num=3></direct></type><report sub=eng score=30></report></users>";
JSONObject jsonObject = XML.toJSONObject(xmlString);
System.out.println(jsonObject);
}
}
我可以在从 xml 转换为 json 后删除元素。但实际上我需要的是,在转换过程中应该删除元素或属性。
我需要的输出是:
{
"users": {
"report": {
"score": 30
},
"type": {
"direct": {
"num": 3
}
},
"user": {
"age": 20
}
}
}
【问题讨论】: