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

标签 java commercetools

对于单元测试来说,从 JSON 数据中获取产品会很好。

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

编辑:

由于某些特殊格式,普通的 JSON 映射器将无法工作。问题不是关于 Jackson 与 Gson 之类的。

最佳答案

记录如下: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”类。

关于java - commercetools:在 JVM SDK 中是否可以从 JSON 创建产品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35553907/

相关文章:

java - 如何防止在 Spring Boot 中像 Redis 服务器这样的外部连接失败时快速失败?

java - lwjgl 在创建 Font 对象时卡住

java - Commercetools Sphereio SphereClient 为空

java - 如何获取在我的 commercetools 项目中创建的所有 ProductType?

java - Spring MVC 匹配通配符严格错误

java - 如何以编程方式填充 Android Manifest 元数据值?

java - 如何将集合划分为任意大小的分区

java - 我们如何找到基于不完整名称的项目?

java - 如何从Commercetools平台中的唯一ID获取类别名称?