2015-05-22 5 views
1

В C# я бы Deserialize JSON, как это, я хочу знать, есть ли что-нибудь доступное в java, которое делает это так же? На самом деле это так просто, просто и легко работать. у кого есть эквивалент?Есть ли эквивалент JSON.Net в 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

Посмотрите на Gson (https: // код .google.com/p/google-gson /) – ceekay

+1

Вопросы, предлагающие нам рекомендовать или находить книгу, инструмент, библиотеку программного обеспечения, учебник или другой ресурс вне сайта ** вне темы ** для переполнения стека –

ответ

2

Я часто использую gson от Google, это очень просто и делает работу:

https://code.google.com/p/google-gson/

Для десериализации объекта:

Movie movie = new Gson().fromJson(json, Movie.class); 
+0

Действительно как этот собирается попробовать! благодаря – Ash

Смежные вопросы