在Intershop上解析JSON的推荐方法是什么?

时间:2017-01-09 13:04:34

标签: json intershop

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

2 个答案:

答案 0 :(得分:3)

Intershop包括杰克逊图书馆。 您可以使用它,甚至无需将整个响应映射到定义良好的对象,但您可以“动态”解析它。 请参阅此处的“杰克逊JSON - 读取特定JSON密钥”段落:http://www.journaldev.com/2324/jackson-json-java-parser-api-example-tutorial

答案 1 :(得分:2)

杰克逊绝对值得推荐,但对于非常简单的情况,你可以使用org.json

示例:

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

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

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