【发布时间】:2020-10-22 23:19:45
【问题描述】:
{"users": {
"report": {
"sub": "eng",
"score": 30
},
"user": {
"name": "test1",
"age": 20
}
}}
我的代码是:
打包项目.example;
导入 org.json.JSONObject; 导入 org.json.XML;
公共类 Xml2Json {
private static final int PRETTY_PRINT_INDENT_FACTOR = 4;
public static void main(String[] args) {
String xmlString = "<users><user name=test1 age=20></user><report sub=eng score=30></report></users>";
JSONObject jsonObject = XML.toJSONObject(xmlString);
system.out.println(jsonObject);
这是我使用 java 将 xml 解析为 json 时得到的输出。 现在我想从此输出中删除 age=20。
谁能帮我解决这个问题? 提前致谢!
【问题讨论】:
-
您想在解析完 xml 之后,还是在解析过程中删除它?在第一种情况下,您可以只使用一些字符串替换运算符。
-
你能发布你当前的代码吗?
-
显示你到目前为止所做的事情
-
@BartBarnard .. 我想在解析 xml 后删除它......我的意思是在获得这个 json 对象之后
-
@aeberhart 我对我的代码进行了一些更改。你能通过这个吗?