在Java中读取JSON文件的最简单方法?
我对使用JSON比较陌生,我真正需要做的就是从文件系统上的JSON文件中读取几个键值对。 我想我应该做的是将文件作为字符串读取,然后以这种方式解析它,但这种方式似乎有点多余 我的文件将是这样的:在Java中读取JSON文件的最简单方法?,java,json,parsing,Java,Json,Parsing,我对使用JSON比较陌生,我真正需要做的就是从文件系统上的JSON文件中读取几个键值对。 我想我应该做的是将文件作为字符串读取,然后以这种方式解析它,但这种方式似乎有点多余 我的文件将是这样的: { "username" : "myname" "domain" : "mydomain" } 因此,本质上我需要一些帮助来创建一个简单高效的代码块,以便在键/值对中读取。我大部分时间都在尝试使用GSON,但在我找到的示例中运气不太好 谢谢大家另一种选择是,从JSON字符串创建JSON对象只需
{
"username" : "myname"
"domain" : "mydomain"
}
因此,本质上我需要一些帮助来创建一个简单高效的代码块,以便在键/值对中读取。我大部分时间都在尝试使用GSON,但在我找到的示例中运气不太好
谢谢大家另一种选择是,从JSON字符串创建JSON对象只需要一行:
JSONObject jsonObject = new JSONObject(someJSONString);
需要访问其值时,请使用提供的函数。比如说,
String userName = jsonObject.getString("username");
String domainName = jsonObject.getString("mydomain");
关于这个问题的讨论提到了关于GSon的一些观点和一些备选方案。