我对使用JSON相对较新,而我真正需要从文件系统上的JSON文件中读取几个键值对。 我想我会做的是将文件作为字符串读入,然后以这种方式解析,但这似乎是多余的。
以下是我的文件:
{
"username" : "myname"
"domain" : "mydomain"
}
所以基本上我需要一些帮助来创建一个简单有效的代码块来读取键/值对。我一直在尝试使用GSON,而且我找到的例子并没有太多运气。
谢谢大家
答案 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