2016-07-08 103 views
1

我将原生Java代码转换为Android。 有来自本地Java的是Android的Java代码如下:原生Java到Android Java(JsonPath)

import com.jayway.jsonpath.JsonPath; 
... 
body = new String(bodyPart); 
JsonPath.with(body).getString("psIp"); 
... 

然而,没有在Android的方法。我如何转换它?

回答

1

JsonPath类来自一些库(最有可能'com.jayway.jsonpath:json-path:0.8.1'),它有com.jayway.jsonpath包。这个类既不在本地Java中,也不在本机Android中。在你的Java项目中(无论如何你通过gradle,maven,或者简单地通过IDE添加一个对jar文件的引用来添加它),你对该库有一个依赖项,它有JsonPath类。如果你想添加这个依赖项到你的Android项目中(在Android中添加依赖关系首选gradle,尽管你可以用其他方式添加它),你也可以在你的Android代码中使用JsonPath类。

+0

我以前的依赖不正确。 “编译组:'com.jayway.restassured',名称:'json-path',版本:'2.9.0' ”是正确的。 –