【问题标题】:What is the recommended way to parse JSON on Intershop?在 Intershop 上解析 JSON 的推荐方法是什么?
【发布时间】:2017-01-09 13:04:34
【问题描述】:

在我的 pipelet 中,我对第 3 方系统进行了 REST 调用,并取回了一个包含 JSON 响应的字符串。从 JSON 我想解析 1 个属性。在 Intershop Commerce Management 7.8 上解析 JSON 的最佳方法是什么?

【问题讨论】:

    标签: json intershop


    【解决方案1】:

    Intershop 包括 Jackson 库。 您可以使用它,甚至不需要将整个响应映射到定义明确的对象,但您可以“即时”解析它。 请参阅此处的“Jackson JSON – 读取特定 JSON 密钥”段落:http://www.journaldev.com/2324/jackson-json-java-parser-api-example-tutorial

    【讨论】:

      【解决方案2】:

      绝对推荐使用 Jackson,但对于非常简单的情况,您也可以使用 org.json

      例子:

      JSONObject obj = new JSONObject(responseAsStr);
      String accessToken = obj.getString("access_token");
      

      但是,默认情况下不包含此库。您必须将其包含在您的墨盒的 build.gradle 中,例如:

      compile group: 'org.json', name: 'json', version: '20090211'
      

      【讨论】:

        猜你喜欢
        • 2013-08-25
        • 2016-07-28
        • 1970-01-01
        • 1970-01-01
        • 2014-03-13
        • 1970-01-01
        • 2010-10-19
        • 2013-03-31
        • 1970-01-01
        相关资源
        最近更新 更多