【发布时间】:2020-03-12 06:47:35
【问题描述】:
我希望从 JSON 文件中提取 JSON 对象。问题是,我想获取另一个对象内的第 n 个 json 对象。为简单起见,我举个例子。 为了更好地参考,我在此处附上了我的示例 JSON。
{
"header": {
"Company Name": "ABC",
"Address": "XYZ",
"Registration": "XYZq",
},
"data": [
{
"EmployeeNo": "254535",
"DateHired": "2019-10-04",
"personalDetails":
{
"Father Name": "ABCD",
"PhoneNumber": "7868868686",
"pstlAdrress": {
"Country": "India",
"Town": "Mumbai"
}
},
}
]
}
从那里,我希望以字符串格式获取 Country 和 Town 的值。我怎么能得到同样的东西。我希望在这里使用 JAVA 8 的流概念。提前致谢。
【问题讨论】:
-
到目前为止你有没有尝试过?
-
是的,我首先尝试通过将整个消息传递到 JSON 对象中来提取值,然后使用 getstring() 函数从中提取单个数据。