2017-10-10 9 views
0

나는 객체에 대한 json 문자열을 파싱하는 서비스를 만들고있다. 나는 전체 객체를 얻지 못했기 때문에 객체에있는 여러 속성이 null입니다.Cant는 어떤 동적 콘텐츠를 사용합니까?

예제 데이터에서 JSON을 구문 분석하기 위해 "데이터 연산"을 사용할 때 null은 "any"유형이됩니다. 데이터가있는 모든 다른 속성은 유형 문자열, 숫자 등으로 정의됩니다.

그러나 'any'로 정의 된 속성은 논리 응용 프로그램의 다음 단계에서 사용할 수 없습니다. 우리의 스키마 생성기 버그가처럼

enter image description here

+0

여기에 어떤 질문이 있는지 잘 모릅니다. 표현식 편집기는 유형이 없기 때문에 속성을 찾을 수 없습니다. "JSON 구문 분석"커넥터의 스키마를 수동으로 편집하고 예상되는 데이터 유형으로 "모든"유형을 업데이트하거나보다 정확한 샘플로 스키마를 다시 생성 할 수 있습니다. –

+0

이것은 버그처럼 보입니다. 작성은 "any"를 받아 들여 "any"유형의 토큰이 나타나면 조사하고 수정합니다. –

답변

1

보인다. 우리는

{ 
"foo": {} 
} 

대신

같은 스키마를 생성해야 입력

{ 
"foo": null 
} 

처럼 들어

{ 
"foo": { "type": "any"} 
} 
우리는 그 동안, 곧이 고정됩니다

,해야 "type": "any"을 제거 다음 단계에서 토큰이 표시됩니다.