使用 Google Content API v2.1 (java lib)
com.google.api.services.content.model.Product product = <some instance>;
在 google content API v2 中,可以执行一个 product.toString() 并且只有 Product 实例数据成员在一个扁平的 json 字符串中被吐出。
但是,在 v2.1 中,product.toString() 将基类 GenericData 数据成员吐出与 Product 类数据成员一致,例如:
...,price=GenericData{classInfo=[currency,value],{currency=USD,value=58.99}},...
它为 Product 类中包含的每个 google 内容类执行此操作,因此结果字符串非常混乱,包含 GenericData{classInfo=[groupValues,name, 片段并且非常不可读。 >
因此 GenericJson(产品的基类)上的 toString() 实现似乎在 v2.1 所需的较新版本中发生了变化。在我编写自己的代码以仅打印与产品相关的数据之前,是否有一个简单的解决方法可以解决我忽略的问题?我有一种唠叨的感觉,我很密集。谢谢。