从Java中读取JSON文件的最简单方法?

时间:2013-07-24 21:35:37

标签: java json parsing

我对使用JSON相对较新,而我真正需要从文件系统上的JSON文件中读取几个键值对。 我想我会做的是将文件作为字符串读入,然后以这种方式解析,但这似乎是多余的。

以下是我的文件:

 {
 "username" : "myname"
 "domain" : "mydomain"
 }

所以基本上我需要一些帮助来创建一个简单有效的代码块来读取键/值对。我一直在尝试使用GSON,而且我找到的例子并没有太多运气。

谢谢大家

2 个答案:

答案 0 :(得分:2)

另一个替代方案是JSON.org,其中从JSON字符串创建JSON对象只需要一行:

JSONObject jsonObject = new JSONObject(someJSONString);

当您需要访问其值时,请使用JSONObject提供的功能。例如,

String userName = jsonObject.getString("username");
String domainName = jsonObject.getString("mydomain");

答案 1 :(得分:0)

看看这里有一个如何使用gson将其转换为漂亮多汁数据的示例:Converting JSON to Java