문자열을 JSON
형식으로 가져오고 값을 가져 오려고합니다. 내 방법은 잘 작동하지만 값에 공백이 있으면 메서드가 복잡해져 비가 내린다. 이 캐릭터 라인이 잘 작동하지만JSON의 빈 공간 값
private String getValue(String jsonval)
{
try
{
JSONObject jsonObject = new JSONObject(jsonval);
return jsonObject.optString("id");
}
catch(JSONException e)
{
e.printStackTrace();
}
return null;
}
: {titleDE=Deutschland, id=10, titleEN=Germany}
이 하나의 문제가 있습니다 : {titleDE=Costa Rica, id=10, titleEN=Costa Rica}
예외는 빈 공간이 종료되지 않은 객체라고 말한다 다음은 내 코드입니다.
모두에 따옴표가 있어야합니다. – chrylis
{ "titleDE": "Costa Rica", "id": "10", "titleEN": "Costa Rica"} 이것은 json 형식입니다. id는 문자열입니다. –