• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

在Java中检查外部JSON文件的密钥

file 8次浏览

如标题所述,我想检查Java中外部Json文件的键。

我试过的

JSONObject json = new JSONObject("src/com/json/inventory.json");
System.out.println(json.keys());

问题:什么都不做。

还有什么其他可能性?

先感谢您!

编辑


Error

解决方案如下:

如果您使用的是this library,则首先应阅读文件内容,例如:

String unparsedJson = Files.readAllLines(Paths.get("src/com/json/inventory.json"))
                .stream()
                .reduce((a,b) -> a + b)
                .get();

然后,您可以使用提供的代码解析json:

JSONObject json = new JSONObject(unparsedJson);

并使用以下方式迭代键:

json.keys().forEachRemaining(key -> {
            System.out.println(key);
        });

您还可以使用其他库,例如
Jackson
Gson


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)