2016-07-08 71 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' 」是正確的。 –