Android에서 복잡한 JSON 응답을 구문 분석 할 수 없습니다.

라비

구문 분석하는 동안 약간 혼란스러운 JSON 데이터를 구문 분석 할 수 없습니다. 여러 가지 방법으로 시도했지만 그렇게 할 수 없습니다. JSON 구문 분석을 처음 사용합니다. 누구든지 나를 도울 수 있습니까?

{
  "pulse_updates_id": 203,
  "poster": {
    "id": 0,
    "name": "test"
  },
  "postermodel": {
    "id": 0,
    "name": "modeltest"
  },
  "STM1": [
    {
      "provider": "MM",
      "options": [
        {
          "itValue": 11.3,
          "imValue": 16.3,
          "sqValue": 24.4,          
          "description": "test description",
          "isAvailable": false          
        },
        {
          "itValue": 14.3,
          "imValue": 11.3,
          "sqValue": 54.4,          
          "description": "test description2",
          "isAvailable": true          
        }
],
      "status": false,
      "name": "testname",
      "id": "984793353",
      "testValue": {
        "id": 0,
        "name": "TestName"
      },
      "testIssue": {
        "id": 0,
        "name": "Issue"
      }
    }
  ],
  "DTVG": null,
  "RIP": null,
  "HTSD": null,
  "STM5": null,
  "IdentificationNumber": null,
  "Value": null
}

JSON의 응답으로 받고 있습니다.

감사.

Biraj zalavadia

이 재귀 함수를 사용해보십시오

이 함수를 호출하고 logcat을 확인하십시오.

This will parse any json  object.

private void parseJson(JSONObject data) {

        if (data != null) {
            Iterator<String> it = data.keys();
            while (it.hasNext()) {
                String key = it.next();

                try {
                    if (data.get(key) instanceof JSONArray) {
                        JSONArray arry = data.getJSONArray(key);
                        int size = arry.length();
                        for (int i = 0; i < size; i++) {
                            parseJson(arry.getJSONObject(i));
                        }
                    } else if (data.get(key) instanceof JSONObject) {
                        parseJson(data.getJSONObject(key));
                    } else {
                        System.out.println("Key : " + key);
                        System.out.println("Value : " + data.getString(key));
                    }
                } catch (Throwable e) {
                    try {
                        System.out.println("Key : " + key);
                        System.out.println("Value : " + data.getString(key));

                    } catch (Exception ee) {
                    }
                    e.printStackTrace();

                }
            }
        }
    }

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Jmeter에서 json 응답을 구문 분석 할 수 없습니다.

분류에서Dev

RestTemplate에서받은 JSON 응답을 구문 분석 할 수 없습니다.

분류에서Dev

JSON REST API 응답을 구문 분석 할 수 없습니다.

분류에서Dev

JSON 응답을 구문 분석 할 수 없습니다.

분류에서Dev

복잡한 jsonarray 및 Json 객체를 포함하는 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

json_decode ()를 사용하여 JSON 웹 서비스 응답을 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

Rubymine 2019.3에서 RuboCop 응답을 구문 분석 할 수 없습니다.

분류에서Dev

ember에서 API 응답을 구문 분석 할 수 없습니다.

분류에서Dev

복잡한 유형의 속성을 구문 분석 할 수 없습니다.

분류에서Dev

RestAssured : Xpath를 사용하여 필요한 값에 대한 응답을 구문 분석 할 수 없습니다.

분류에서Dev

OutSequence wso2 esb에서 JSON 응답을 구문 분석 할 수 없습니까?

분류에서Dev

AWS API Gateway에 대한 Ajax 요청이 json 응답을 구문 분석 할 수 없음

분류에서Dev

Java (Android)에서 간단한 Json 응답 (여러 문자열)을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

JAXB로 응답을 구문 분석 할 수 없습니다.

분류에서Dev

PHP에서 복잡한 JSON 응답 구문 분석

분류에서Dev

WordPress UI에서 json 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

JSON을 완전히 구문 분석 할 수 없습니다. 일부 구문 분석 후 동일한 위치에서 충돌했습니다.

분류에서Dev

REST 웹 서비스에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

서버의 응답을 구문 분석 할 수 없음-Geocoder

분류에서Dev

자바 메서드의 응답 인 자바 스크립트에서 json 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

유효한 JSON 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

데이터 속성에서 JSON을 구문 분석 할 수 없습니다

분류에서Dev

JMESPATH에서 json 출력을 구문 분석 할 수 없습니다.

분류에서Dev

Ansible Jinja2에서 JSON 목록을 구문 분석 할 수 없습니다.

분류에서Dev

봄 부팅에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

자바 스크립트에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

MySQL에서 반환 된 JSON을 구문 분석 할 수 없습니다.

Related 관련 기사

  1. 1

    Jmeter에서 json 응답을 구문 분석 할 수 없습니다.

  2. 2

    RestTemplate에서받은 JSON 응답을 구문 분석 할 수 없습니다.

  3. 3

    JSON REST API 응답을 구문 분석 할 수 없습니다.

  4. 4

    JSON 응답을 구문 분석 할 수 없습니다.

  5. 5

    복잡한 jsonarray 및 Json 객체를 포함하는 JSON을 구문 분석 할 수 없습니다.

  6. 6

    json_decode ()를 사용하여 JSON 웹 서비스 응답을 구문 분석 할 수 없습니다.

  7. 7

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  8. 8

    ROBLOX Lua에서 JSON을 구문 분석 할 수 없습니다.

  9. 9

    Rubymine 2019.3에서 RuboCop 응답을 구문 분석 할 수 없습니다.

  10. 10

    ember에서 API 응답을 구문 분석 할 수 없습니다.

  11. 11

    복잡한 유형의 속성을 구문 분석 할 수 없습니다.

  12. 12

    RestAssured : Xpath를 사용하여 필요한 값에 대한 응답을 구문 분석 할 수 없습니다.

  13. 13

    OutSequence wso2 esb에서 JSON 응답을 구문 분석 할 수 없습니까?

  14. 14

    AWS API Gateway에 대한 Ajax 요청이 json 응답을 구문 분석 할 수 없음

  15. 15

    Java (Android)에서 간단한 Json 응답 (여러 문자열)을 어떻게 구문 분석 할 수 있습니까?

  16. 16

    JAXB로 응답을 구문 분석 할 수 없습니다.

  17. 17

    PHP에서 복잡한 JSON 응답 구문 분석

  18. 18

    WordPress UI에서 json 문자열을 구문 분석 할 수 없습니다.

  19. 19

    JSON을 완전히 구문 분석 할 수 없습니다. 일부 구문 분석 후 동일한 위치에서 충돌했습니다.

  20. 20

    REST 웹 서비스에서 JSON을 구문 분석 할 수 없습니다.

  21. 21

    서버의 응답을 구문 분석 할 수 없음-Geocoder

  22. 22

    자바 메서드의 응답 인 자바 스크립트에서 json 문자열을 구문 분석 할 수 없습니다.

  23. 23

    유효한 JSON 문자열을 구문 분석 할 수 없습니다.

  24. 24

    데이터 속성에서 JSON을 구문 분석 할 수 없습니다

  25. 25

    JMESPATH에서 json 출력을 구문 분석 할 수 없습니다.

  26. 26

    Ansible Jinja2에서 JSON 목록을 구문 분석 할 수 없습니다.

  27. 27

    봄 부팅에서 JSON을 구문 분석 할 수 없습니다.

  28. 28

    자바 스크립트에서 JSON을 구문 분석 할 수 없습니다.

  29. 29

    MySQL에서 반환 된 JSON을 구문 분석 할 수 없습니다.

뜨겁다태그

보관