Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中读取JSON文件的最简单方法?_Java_Json_Parsing - Fatal编程技术网

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

在Java中读取JSON文件的最简单方法?,java,json,parsing,Java,Json,Parsing,我对使用JSON比较陌生,我真正需要做的就是从文件系统上的JSON文件中读取几个键值对。 我想我应该做的是将文件作为字符串读取,然后以这种方式解析它,但这种方式似乎有点多余 我的文件将是这样的: { "username" : "myname" "domain" : "mydomain" } 因此,本质上我需要一些帮助来创建一个简单高效的代码块,以便在键/值对中读取。我大部分时间都在尝试使用GSON,但在我找到的示例中运气不太好 谢谢大家另一种选择是,从JSON字符串创建JSON对象只需

我对使用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的一些观点和一些备选方案。