java - 使用 GSON 生成链接而不是整个对象树的序列化

标签 java json hyperlink gson

我想用 gson 序列化对象树。它工作正常,但我不想转移整个树。特别是我想生成到子对象的链接。

例如:

class BookStrore {
  public String name;
  public List<Book> books;
}

class Book {
  public int id;
  public String name;
}

序列化 BookStore 的实例会导致如下结果:

{ name : 'bookStoreName', 'books' : [ { id: '3', name: 'blubb' }, ... ] } 

但想要有如下链接:

{ name: 'bookStoreName', 'books': [ book: 'http://example.com/book/3', ... ] }

有谁知道如何用 GSON 实现这一点? 我不坚持 GSON。如果有人有其他解决方案,欢迎。

最佳答案

我想你可以找到一段带有注释的答案

http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html

关于java - 使用 GSON 生成链接而不是整个对象树的序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7886960/

相关文章:

java - 如何在 Java 中将字符串子串到第二个点 (.)?

c# - 通过C#中的TCP套接字将鼠标坐标发送到Unity Client

Java 序列化 vs JSON vs XML

c# - 使用 NPOI 将超链接从一个单元格复制到另一个单元格

html - CSS 链接的相对路径解析

java - 在 Dropwizard 应用程序中将自定义数据传递给 Hibernate Envers

c# - java中public final static的c#等价物是什么

javascript - sinon 假 xhr 服务器和 polymer appLocalizeBehavior 语言环境

css - 使用 CSS,如何在单击不同链接后取消突出显示链接?

java - htmlunit knockout js 不起作用。单击提交按钮返回同一页面