Android 应用中的 Json 和 Gson

发布于 2024-09-24 14:08:54 字数 163 浏览 4 评论 0 原文

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

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

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

Can I have the Information of what is the difference between JSON & GSON. I have read the word GSON at some places while looking for JSON particularly.

I don't know the clear difference between the two.

Another thing is the Words; "Marshalling" and "Unmarshalling" associated with JSON Parsing, I wonder what they are actually.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江挽川 2024-10-01 14:08:54

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"}]} 

JSON is a data-interchange format. GSON is a Google library to parse JSON resources. With regards to the Marshalling, it basically means a way to translate data structures (like objects in an OOP language) to JSON... for instance:

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

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

To...

{title:   "Vocation Createurs",
 isbn:    "2829302680",
 authors: [{firstName: "Barbara", lastName: "Polla"},
           {firstName: "Pascal",  lastName: "Perez"}]} 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文