这个问题在这里已经有答案了:
如何在java中解析json(34个答案)
三个月前关门了。
你知道我如何将这样的json解析成java实体吗?
{
"-MR0myiEK5jDOdthWeMT": {
"birthday": "Date5",
"name": "Check 1"
},
"-MR0n-86JCqxuO7C2HfZ": {
"birthday": "Date3",
"name": "Check 2"
},
"-MR0n0VCXBw-32tfq738": {
"birthday": "Date1",
"name": "Check 4"
}
}
我使用的是spring,希望将其解析为如下java类:
class Person{
String name;
String birthday;
}
2条答案
按热度按时间yzckvree1#
org.json库易于使用。
只要记住(在强制转换或使用getjsonobject和getjsonarray等方法时)在json表示法中
[…]表示一个数组,所以库将把它解析为jsonarray{…}表示一个对象,所以库将把它解析为jsonobject示例代码如下:
1tu0hz3e2#
我会用
Jackson
已包含在spring引导依赖项中的库。