Android应用程序中的Json和Gson

Dav*_*own 0 parsing android json gson

我可以获得有关JSON和GSON之间区别的信息.我在某些地方读过GSON这个词,特别是在寻找JSON.

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

另一件事是话语; 与JSON解析相关的"编组"和"解组",我想知道它们究竟是什么.

Cri*_*ian 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;
}
Run Code Online (Sandbox Code Playgroud)

至...

{title:   "Vocation Createurs",
 isbn:    "2829302680",
 authors: [{firstName: "Barbara", lastName: "Polla"},
           {firstName: "Pascal",  lastName: "Perez"}]} 
Run Code Online (Sandbox Code Playgroud)