0

我想做它,所以我可以使用“。” 在 JSON 文件中的主地图中获取地图中的值。

例如,我的文件如下所示: http: //pastie.org/private/wl6jhgnylevz2fdccyjrg

在 Java 中,我将配置加载到 Map(但如有必要,我总是可以使用 JSONObject 来执行以下操作)。但我想使用允许我输入的 get 方法在“Test”映射中获取“One”的值: config.get("Test.One");

这是我目前拥有的:http: //pastie.org/private/zkxbxgs2nsteb1g0zcp6tq

它只是没有意义(我写的),不起作用,我几乎只是写了一堆废话。我真的很困惑如何做到这一点,任何帮助将不胜感激。我正在使用 JSON-Simple。

4

1 回答 1

1

您是否考虑过使用Json.orgGson等第三方库将您的对象序列化/反序列化为 json 或从 json 中序列化/反序列化?

这样你就忘记了 managinf 字符串和 JSons 的麻烦,直接使用对象。我不知道你是否会得到你正在寻找的开箱即用的路径应该很容易实现类似config.test.one.

于 2015-05-03T15:48:35.083 回答