对于单元测试来说,从 JSON 数据中获取产品会很好。
[该问题源自公司内部支持请求。]
编辑:
由于某些特殊格式,普通的 JSON 映射器将无法工作。问题不是关于 Jackson 与 Gson 之类的。
最佳答案
但这里有一个简单案例的示例:
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”类。
关于java - commercetools:在 JVM SDK 中是否可以从 JSON 创建产品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35553907/