在C#中,我会像这样反序列化JSON,我想知道java中是否有任何可用的方法?真的很喜欢这种清洁简单易用的方式。任何人都有相同的东西吗?
string json = @"{
'Name': 'Bad Boys',
'ReleaseDate': '1995-4-7T00:00:00',
'Genres': [
'Action',
'Comedy'
]
}";
Movie m = JsonConvert.DeserializeObject<Movie>(json);
string name = m.Name;
答案 0 :(得分:4)
我经常使用谷歌的gson,它非常简单并完成工作:
https://code.google.com/p/google-gson/
反序列化对象:
Movie movie = new Gson().fromJson(json, Movie.class);