JSON, содержащий String и Array - PullRequest
       1

JSON, содержащий String и Array

2 голосов
/ 12 сентября 2011

Как преобразовать JSON, который является комбинацией String и Array, пожалуйста, предложите, как сделать это с кодом, предположим, что у нас есть следующий JSON

{"status":"true","results":[{"name":"Sudini  "},{"name":"Bimal"}]}

Ответы [ 3 ]

1 голос
/ 12 сентября 2011

Если вы хотите использовать сторонние библиотеки, Джексон и Gson - это два популярных решения, которые будут выполнять привязку данных для вас.

1 голос
/ 12 сентября 2011

Если вы сделаете это в GSON:

public class Something{
  @SerializedName("status")
  private boolean status;
  @SerializedName("results")
  private List<Result> results;

  // accessor and mutator 

}

public class Result{
  @SerializedName("name")
  private String name;

  // accessor and mutator 
}


public class App {
    public static void main(String[] args) {
        Gson gson = new Gson();
        String jsonString = // your json string 

        Something obj = (Something) gson.fromJson(jsonString, Something.class);

        System.out.println(obj.getResults().get(1).getName());

    }
}
1 голос
/ 12 сентября 2011

Взгляните на gson , библиотеку google для сериализации / десериализации объектов java в json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...