Android에서 특정 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

아속 구주

이것은 URL의 JSON 데이터입니다.

[
  { "title" : "65th Issue", "author": "అశోక్"},
  { "title" : "64th Issue", "author": "రాము" },
  { "title" : "63rd Issue", "author": "శ్రీను" }
]

JSONArray처럼 보이지만 액세스 할 이름 (배열 이름)이 없습니다. 누구든지 안드로이드 에서이 JSON 데이터를 어떻게 구문 분석 할 수 있는지 말해 줄 수 있습니까?

코드 구문 분석

InputStream inputStream = connection.getInputStream();
Reader reader = new InputStreamReader(inputStream);

int contentLength = connection.getContentLength();
char [] charArray = new char[contentLength];
reader.read(charArray);
String responseData = new String(charArray);

try{
    JSONArray jArray = new JSONArray(responseData);
    for(int i = 0; i < jArray.length(); i++) {
        String title = jArray.getJSONObject(i).getString("title");
    }
} catch (JSONException e) {
    Log.v(TAG, "JSON EXCEPTION");
}
Shivam Verma
String jsonString = ...; //This contains the above mentioned String.

JSON 문자열의 경우 []는 배열을 나타내고 {}는 객체를 나타냅니다. 귀하의 경우 문자열은 배열을 의미하는 []로 시작하므로 먼저 JSONArray를 가져옵니다.

JSONArray jArray = new JSONArray(jsonString);

이제 배열에 {}로 시작하고 끝나는 여러 문자열이 있습니다. 즉, 배열에 여러 객체가 있음을 의미합니다. 따라서 배열 길이에 대해 루프를 실행하여 각 객체를 추출한 다음 객체에서 키 값을 추출합니다.

for(int i = 0; i < jArray.length(); i++) {
    String title = jArray.getJSONObject(i).getString("title");
}

따라서 완전한 코드는 다음과 같습니다.

String jsonString = ...; //This contains the above mentioned String.
JSONArray jArray = new JSONArray(jsonString);
for(int i = 0; i < jArray.length(); i++) {
    String title = jArray.getJSONObject(i).getString("title");
}

편집 2 :

String jsonString = "[\r\n  { \"title\" : \"65th Issue\", \"author\": \"\u0C05\u0C36\u0C4B\u0C15\u0C4D\"},\r\n  { \"title\" : \"64th Issue\", \"author\": \"\u0C30\u0C3E\u0C2E\u0C41\" },\r\n  { \"title\" : \"63rd Issue\", \"author\": \"\u0C36\u0C4D\u0C30\u0C40\u0C28\u0C41\" }\r\n]";

    try {
        JSONArray jArray = new JSONArray(jsonString);
        for (int i = 0; i < jArray.length(); i++) {
            String title = jArray.getJSONObject(i).getString("title");
            Log.d(LOGTAG, title);
        }
    } catch (JSONException e) {
        e.printStackTrace();
    }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Swift에서 특정 데이터를 배열로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Delphi 10.3에서이 json 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

JSON 요청에서 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Objective C에서 Wikipedia의 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

nsstring에서 json 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

iOS에서 데이터를 Json 형식으로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

이 JSON 데이터를 구문 분석하여 Python에 나열하는 방법은 무엇입니까?

분류에서Dev

Angular, JSON에서 특정 데이터를 구독하는 방법은 무엇입니까?

분류에서Dev

Azure 데이터 탐색기에서 사용자 지정 키 / 값 쌍 문자열을 JSON 개체로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Android에서 json 객체 제목없이 json 배열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

이름이없는 Android에서 json 배열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

특정 텍스트 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Android에서 두 값으로 json 객체를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

JSON에서 특정 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

URL에서 Windows Phone 8의 이미지로 Json 데이터를 구문 분석하는 방법은 무엇입니까? 동적 데이터

분류에서Dev

구조적 스트리밍에서 JSON 레코드를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

Swift에서 다중 레벨 json 구조를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

iOS의 핵심 데이터에 json 구문 분석 데이터를 추가하는 방법은 무엇입니까?

분류에서Dev

데이터베이스의 각 셀에서 특정 값을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

PHP에서 CURL이 반환하는 JSON 값만 구문 분석하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 JSON 문자열을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

C #에서 json 배열 내부의 json 객체를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

데이터가 객체가 아닌 문자열 일 때 Android에서 동일한 json 응답을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

parseSnapshot을 사용하여 특정 데이터 만 구문 분석하는 방법은 무엇입니까?

분류에서Dev

jq를 사용하여 json 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

json에서 int를 가져와 dart에서 bool로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

JSON 데이터를 구문 분석하고 Swift에서 중복을 제거하는 방법은 무엇입니까?

분류에서Dev

json을 사용하지 않고 Qt C ++에서 데이터를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

"이름 : 값"형식이 아닌 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Swift에서 특정 데이터를 배열로 구문 분석하는 방법은 무엇입니까?

  2. 2

    Delphi 10.3에서이 json 데이터를 구문 분석하는 방법은 무엇입니까?

  3. 3

    JSON 요청에서 데이터를 구문 분석하는 방법은 무엇입니까?

  4. 4

    Objective C에서 Wikipedia의 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

  5. 5

    nsstring에서 json 데이터를 구문 분석하는 방법은 무엇입니까?

  6. 6

    iOS에서 데이터를 Json 형식으로 구문 분석하는 방법은 무엇입니까?

  7. 7

    이 JSON 데이터를 구문 분석하여 Python에 나열하는 방법은 무엇입니까?

  8. 8

    Angular, JSON에서 특정 데이터를 구독하는 방법은 무엇입니까?

  9. 9

    Azure 데이터 탐색기에서 사용자 지정 키 / 값 쌍 문자열을 JSON 개체로 구문 분석하는 방법은 무엇입니까?

  10. 10

    Android에서 json 객체 제목없이 json 배열을 구문 분석하는 방법은 무엇입니까?

  11. 11

    이름이없는 Android에서 json 배열을 구문 분석하는 방법은 무엇입니까?

  12. 12

    특정 텍스트 데이터를 구문 분석하는 방법은 무엇입니까?

  13. 13

    Android에서 두 값으로 json 객체를 구문 분석하는 방법은 무엇입니까?

  14. 14

    JSON에서 특정 데이터를 얻는 방법은 무엇입니까?

  15. 15

    URL에서 Windows Phone 8의 이미지로 Json 데이터를 구문 분석하는 방법은 무엇입니까? 동적 데이터

  16. 16

    구조적 스트리밍에서 JSON 레코드를 구문 분석하는 방법은 무엇입니까?

  17. 17

    Swift에서 다중 레벨 json 구조를 구문 분석하는 방법은 무엇입니까?

  18. 18

    iOS의 핵심 데이터에 json 구문 분석 데이터를 추가하는 방법은 무엇입니까?

  19. 19

    데이터베이스의 각 셀에서 특정 값을 구문 분석하는 방법은 무엇입니까?

  20. 20

    PHP에서 CURL이 반환하는 JSON 값만 구문 분석하는 방법은 무엇입니까?

  21. 21

    파이썬에서 JSON 문자열을 구문 분석하는 방법은 무엇입니까?

  22. 22

    C #에서 json 배열 내부의 json 객체를 구문 분석하는 방법은 무엇입니까?

  23. 23

    데이터가 객체가 아닌 문자열 일 때 Android에서 동일한 json 응답을 구문 분석하는 방법은 무엇입니까?

  24. 24

    parseSnapshot을 사용하여 특정 데이터 만 구문 분석하는 방법은 무엇입니까?

  25. 25

    jq를 사용하여 json 데이터를 구문 분석하는 방법은 무엇입니까?

  26. 26

    json에서 int를 가져와 dart에서 bool로 구문 분석하는 방법은 무엇입니까?

  27. 27

    JSON 데이터를 구문 분석하고 Swift에서 중복을 제거하는 방법은 무엇입니까?

  28. 28

    json을 사용하지 않고 Qt C ++에서 데이터를 구문 분석하는 방법은 무엇입니까?

  29. 29

    "이름 : 값"형식이 아닌 JSON 데이터를 구문 분석하는 방법은 무엇입니까?

뜨겁다태그

보관