0

我可以了解 JSON 和 GSON 之间的区别吗?我在某些地方读过 GSON 这个词,特别是在寻找 JSON。

我不知道两者之间的明显区别。

另一件事是话语;与 JSON Parsing 相关的“Marshalling”和“Unmarshalling”,我想知道它们实际上是什么。

4

1 回答 1

6

JSON 是一种数据交换格式。GSON 是一个用于解析 JSON 资源的 Google 库。关于编组,它基本上意味着一种将数据结构(如 OOP 语言中的对象)转换为 JSON 的方法......例如

// Java object
class Book {
  private String title;
  private String isbn;
  private Set<author> authors;
}

@Entity
class Author {
  private String firstName;
  private String lastName;
}

到...

{title:   "Vocation Createurs",
 isbn:    "2829302680",
 authors: [{firstName: "Barbara", lastName: "Polla"},
           {firstName: "Pascal",  lastName: "Perez"}]} 
于 2010-09-24T05:58:47.373 回答