2016-07-08 4 views
1

Native Java 코드를 Android로 변환 중입니다. 다음과 같이 네이티브 자바에서 안드로이드 자바 코드가있다 :Native Java to Android Java (JsonPath)

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

그러나, 안드로이드의 방법으로 더있다가. 어떻게 변환 할 수 있습니까?

답변

1

JsonPath 클래스는 com.jayway.jsonpath 패키지가있는 일부 라이브러리 (대부분 'com.jayway.jsonpath:json-path:0.8.1' 일 가능성이 있음)에서 가져옵니다. 이 클래스는 기본 Java 또는 기본 Android에는 표시되지 않습니다.

자바 프로젝트에 JsonPath 클래스가있는 라이브러리에 종속성이 있습니다 (어쨌든 gradle, maven을 통해 추가하거나 단순히 IDE를 통해 jar 파일에 대한 참조를 추가 함). Android 프로젝트에 종속성을 추가하려면 (다른 방법으로 추가 할 수 있지만 Android에서 종속성을 추가 할 때는 gradle이 선호됩니다), Android 코드에서 JsonPath 클래스도 사용할 수 있습니다.

+0

이전 종속성이 잘못되었습니다. "compile 그룹 : 'com.jayway.restassured', 이름 : 'json-path', 버전 : '2.9.0' "이 맞습니다. –