Realm.IO-createOrUpdateAllFromJson을 사용하여 JSON 배열을 구문 분석 할 수 있습니까?

조 라키 모프

Doctor 클래스 안에 RealmList- specializationList가 있습니다.

public class Doctor extends RealmObject {

    @PrimaryKey
    private String doctorId;
    private FullName fullName;
    private Age age;
    private String organizationId;
    private Position position;
    private String category;
    private String loyalty;
    private RealmList<Specialization> specializationList;
    private Contacts contacts;
    private String key;
....

전문화 클래스

public class Specialization extends RealmObject{

    private String specializationName;
...

의사 JSON :

[
  {
    "doctorId": "7d8e72d7-809b-4273-9a3f-fa21718dee7f",
    "doctorFullName": {
      "firstName": "FirstName0",
      "lastName": "LastName0",
      "middleName": "MiddleName0"
    },
    "doctorPosition": {
      "positionName": "PositionName0",
      "department": "Department0"
    },
    "organizationId": "7cfaf5c0-127a-4cfc-b73b-52a35fd02ffd",
    "specializations": [
      {
        "specializationName": "Specialization name 3"
      },
      {
        "specializationName": "Specialization name 2"
      },
      {
        "specializationName": "Specialization name 1"
      }
    ],
    "key": "firstname0 middlename0 lastname0"
  }
]

createOrUpdateAllFromJson 메서드를 사용하여 JSON 구문 분석 :

realm.createOrUpdateAllFromJson(Doctor.class, json);

내가하려는 것은 의사 객체 에서 RealmList를 얻는 것입니다 .

RealmList<Specialization> specializationList = doctor.getSpecializationList();

그러나 specializationList의 크기는 0입니다.

Realm 문서 : 일부 JSON API는 Realm이 아직 지원하지 않는 정수 나 문자열과 같은 기본 유형의 배열을 반환합니다 .

createOrUpdateAllFromJson을 사용하여 JSON 배열 (특수화)을 구문 분석 할 수 있습니까?

크리스찬 멜키 오르

네, Realm은 그것을 파싱 할 수있을 것입니다.하지만 당신의 이름이 올바르지 않은 것 같습니다. Doctor 클래스에서 호출 specializationList하지만 JSON에서는 specializations.

Doctor 클래스를 다음과 같이 변경하면 작동합니다.

public class Doctor extends RealmObject {

    @PrimaryKey
    private String doctorId;
    private FullName fullName;
    private Age age;
    private String organizationId;
    private Position position;
    private String category;
    private String loyalty;
    private RealmList<Specialization> specializations;
    private Contacts contacts;
    private String key;
....

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Gson을 사용하여 Json 배열을 구문 분석 할 수 없습니다.

분류에서Dev

Retrofit 및 GSON을 사용하여 JSON 배열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

각도 ng-repeat를 사용하여 json 배열을 구문 분석 할 수 없습니다.

분류에서Dev

gson을 사용하여 json을 구문 분석 할 수 없습니다.

분류에서Dev

비정형 JSON을 어떻게 구문 분석 할 수 있습니까? (jQuery를 사용하여)

분류에서Dev

json 배열을 배열로 구문 분석 할 수 있습니다.

분류에서Dev

dojo를 사용하여 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

NewtonSoft JSONConvert를 사용하여 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

SwiftyJSON이 JSON 배열을 구문 분석 할 수 없습니다.

분류에서Dev

배열 이름에 대시 / 하이픈이있는 JSON 배열을 구문 분석 할 수 없습니다.

분류에서Dev

JavaCC 파서를 사용하여 문자열을 구문 분석하고 분배 법을 적용 할 수 있습니까?

분류에서Dev

jq를 사용하여 JSON 데이터를 구문 분석 할 때 "문자열 'Title'로 배열을 색인화 할 수 없습니다.

분류에서Dev

문자 'u'로 시작하는 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

json 객체에서 json 배열을 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

Grok를 사용하여 동적 xml 구조 로그 내용을 구문 분석 할 수 있습니까?

분류에서Dev

Newtonsoft.Json을 사용하여 Json을 구문 분석 할 때 함수가 실행되지 않습니다.

분류에서Dev

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

분류에서Dev

Python을 사용하여 boto3 클라이언트 json 응답을 구문 분석 할 수 없습니다.

분류에서Dev

Swift 3을 사용하여이 JSON 복잡한 깊은 사전 데이터를 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

JSON 배열을 제대로 구문 분석 할 수 없습니다.

분류에서Dev

때때로 gson을 사용하여 json에서 날짜를 구문 분석 할 수 없습니다.

분류에서Dev

Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

분류에서Dev

REGEX를 사용하여 Java에서 점이있는 문자열을 구문 분석 할 수 없습니다.

분류에서Dev

antlr4를 사용하여 매우 큰 gzip 압축 파일을 구문 분석 할 수 있습니까?

분류에서Dev

StringUtils 또는 정규 표현식을 사용하여 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

Python을 사용하여 동적 페이지를 어떻게 구문 분석 할 수 있습니까?

분류에서Dev

sumologic에서 중첩 된 json을 구문 분석 할 수 있습니까?

분류에서Dev

json 구문 분석에서 한 줄을 무시할 수 있습니까?

Related 관련 기사

  1. 1

    Gson을 사용하여 Json 배열을 구문 분석 할 수 없습니다.

  2. 2

    Retrofit 및 GSON을 사용하여 JSON 배열을 어떻게 구문 분석 할 수 있습니까?

  3. 3

    각도 ng-repeat를 사용하여 json 배열을 구문 분석 할 수 없습니다.

  4. 4

    gson을 사용하여 json을 구문 분석 할 수 없습니다.

  5. 5

    비정형 JSON을 어떻게 구문 분석 할 수 있습니까? (jQuery를 사용하여)

  6. 6

    json 배열을 배열로 구문 분석 할 수 있습니다.

  7. 7

    dojo를 사용하여 JSON을 구문 분석 할 수 없습니다.

  8. 8

    NewtonSoft JSONConvert를 사용하여 JSON을 구문 분석 할 수 없습니다.

  9. 9

    SwiftyJSON이 JSON 배열을 구문 분석 할 수 없습니다.

  10. 10

    배열 이름에 대시 / 하이픈이있는 JSON 배열을 구문 분석 할 수 없습니다.

  11. 11

    JavaCC 파서를 사용하여 문자열을 구문 분석하고 분배 법을 적용 할 수 있습니까?

  12. 12

    jq를 사용하여 JSON 데이터를 구문 분석 할 때 "문자열 'Title'로 배열을 색인화 할 수 없습니다.

  13. 13

    문자 'u'로 시작하는 JSON 문자열을 어떻게 구문 분석 할 수 있습니까?

  14. 14

    json 객체에서 json 배열을 어떻게 구문 분석 할 수 있습니까?

  15. 15

    JSON.parse 함수를 사용하여 레일의 Ruby에서 JSON을 구문 분석 할 수 없습니다.

  16. 16

    Grok를 사용하여 동적 xml 구조 로그 내용을 구문 분석 할 수 있습니까?

  17. 17

    Newtonsoft.Json을 사용하여 Json을 구문 분석 할 때 함수가 실행되지 않습니다.

  18. 18

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

  19. 19

    Python을 사용하여 boto3 클라이언트 json 응답을 구문 분석 할 수 없습니다.

  20. 20

    Swift 3을 사용하여이 JSON 복잡한 깊은 사전 데이터를 어떻게 구문 분석 할 수 있습니까?

  21. 21

    JSON 배열을 제대로 구문 분석 할 수 없습니다.

  22. 22

    때때로 gson을 사용하여 json에서 날짜를 구문 분석 할 수 없습니다.

  23. 23

    Linux에서 jq를 사용하여 artifactory의 json 출력을 구문 분석 할 수 없습니다.

  24. 24

    REGEX를 사용하여 Java에서 점이있는 문자열을 구문 분석 할 수 없습니다.

  25. 25

    antlr4를 사용하여 매우 큰 gzip 압축 파일을 구문 분석 할 수 있습니까?

  26. 26

    StringUtils 또는 정규 표현식을 사용하여 어떻게 구문 분석 할 수 있습니까?

  27. 27

    Python을 사용하여 동적 페이지를 어떻게 구문 분석 할 수 있습니까?

  28. 28

    sumologic에서 중첩 된 json을 구문 분석 할 수 있습니까?

  29. 29

    json 구문 분석에서 한 줄을 무시할 수 있습니까?

뜨겁다태그

보관