2016-07-08 5 views
1

ネイティブJavaコードをアンドロイドに変換しています。 ネイティブ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パッケージを持つライブラリ(おそらく'com.jayway.jsonpath:json-path:0.8.1')から来ます。このクラスはネイティブJavaにもネイティブAndroidにも存在しません。

JavaプロジェクトにJsonPathクラスを持つライブラリに依存しています(とにかく、それを追加するには、gradle、maven、または単にIDE経由でjarファイルへの参照を追加します)。その依存関係をあなたのAndroidプロジェクトに追加する場合(Androidで依存関係を追加する場合はgradleが優先されますが、他の方法で追加することもできます)、AndroidコードでJsonPathクラスを使用することもできます。

+0

私の以前の依存関係は間違っています。 "コンパイルグループ: 'com.jayway.restassured'、名前: 'json-path'、バージョン: '2.9.0' "が正しい。 –

関連する問題