gpt4 book ai didi

java - 使用java从json对象中删除嵌套键

转载 作者:行者123 更新时间:2023-11-29 04:22:20 25 4
gpt4 key购买 nike

我有如下的json结构

{  
"MerchHierarchyEBM":{
"DataArea":{
"Division":{
"UpdatedBy":"SN",
"Group":{
"GroupName":"Womens Fashion*",
"UpdatedBy":"Data Migration",
"UpdatedOn":"22-NOV-17",
"GroupID":"200"
},
"DivisionName":"Fashion",
"UpdatedOn":"22-NOV-17",
"DivisionID":"2000"
}
}
}
}

我想使用 java 从 json 对象中删除 "Group" 键和值我尝试了一些东西但没有用下面是我的代码。

JSONObject jsonObjIncomingDatanew =new JSONObject(Result);
jsonObjIncomingDatanew.remove("MerchHierarchyEBM.DataArea.Division.Group");

最佳答案

试试这个:

JSONObject jsonObject = new JSONObject(Result);
jsonObject
.getJSONObject("MerchHierarchyEBM")
.getJSONObject("DataArea")
.getJSONObject("Division")
.remove("Group");

或者如果 getJSONObject() 不起作用,将其替换为 getAsJsonObject()

关于java - 使用java从json对象中删除嵌套键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48319808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com