我可以了解 JSON 和 GSON 之间的区别吗?我在某些地方读过 GSON 这个词,特别是在寻找 JSON。
我不知道两者之间的明显区别。
另一件事是话语;与 JSON Parsing 相关的“Marshalling”和“Unmarshalling”,我想知道它们实际上是什么。
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"}]}