Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Intershop上解析JSON的推荐方法是什么?_Json_Intershop - Fatal编程技术网

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

在Intershop上解析JSON的推荐方法是什么?,json,intershop,Json,Intershop,在我的pipelet中,我对第三方系统进行REST调用,并返回一个包含JSON响应的字符串。我想从JSON解析1属性。在Intershop Commerce Management 7.8上解析JSON的最佳方法是什么?Intershop包含Jackson库。 您可以使用它,甚至不需要将整个响应映射到定义良好的对象,但您可以“动态”解析它。 请参阅此处的“Jackson JSON–阅读特定JSON密钥”一段:绝对推荐Jackson,但对于非常简单的情况,您也可以选择使用 例如: JSONObjec

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

Intershop包含Jackson库。 您可以使用它,甚至不需要将整个响应映射到定义良好的对象,但您可以“动态”解析它。
请参阅此处的“Jackson JSON–阅读特定JSON密钥”一段:

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

例如:

JSONObject obj = new JSONObject(responseAsStr);
String accessToken = obj.getString("access_token");
但是,默认情况下不包括此库。您必须将其包含在墨盒的build.gradle中,例如:

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