我正在使用json simple从json文件中传递一些数据文件如下所示
{
"steam": {
"name": "steam",
"location": "C:\\Program Files (x86)\\Steam"
},
"test": {
"name": "test",
"location": "test"
},
"fessseffes": {
"name": "test",
"location": "test2"
},
"dacdd": {
"name": "dacdd",
"location": "test"
}
}
我想在每个对象上交互“steam,test,fessseffes,dacdd”,我找到的唯一方法是使用.get(“steam”),但这没有帮助,因为我想交互所有对象并使用它们来创建java对象。
3条答案
按热度按时间ego6inou1#
你可以使用第三方库。例如:com.google.gson.jsonobject::entryset()或org.json.simple.jsonobject:jsonobject是一个hashmap。
fykwrbwg2#
你能介绍一下jackson objectmapper吗
下面的代码暂时有效,
jackson和gson的示例程序(在pojos的帮助下)
dacdd类
fessseffes.类
蒸汽等级
测试等级
根目录类
数据.json
main.class(使用jackson)
主类(使用gson)
输出:
kg7wmglp3#
我使用gson而不是json简单库。那个密码成功了。