commercetools:在JVM SDK中是否可以从JSON创建产品?

时间:2016-02-22 12:37:12

标签: java commercetools

对于单元测试,从JSON数据中获取产品会很不错。

[该问题源自公司内部支持请求。]

编辑:

由于某些特殊格式,普通的JSON映射器无法工作。问题不在于杰克逊与格森或某事。

1 个答案:

答案 0 :(得分:1)

此处记录:http://sphereio.github.io/sphere-jvm-sdk/javadoc/master/io/sphere/sdk/meta/TestingDocumentation.html#object-test-doubles

但这是一个简单案例的例子:

final String pathToJsonFile = "path/to/file/in/resource/folder/product.json";
final Product product = SphereJsonUtils.
   readObjectFromResource(pathToJsonFile, Product.class);

要获取JSON,您可以在平台中创建产品,然后通过查询产品通过https://impex.sphere.io/login?url=/playground(使用您的Merchant Center凭据)进行查询。

请记住选择"产品"而不是"产品预测"如果你想创建"产品"实例。 这种方法也适用于" ProductDraft"类。