USQL에서 csv 파일을 읽습니다. 원격 측정 데이터이므로 csv 파일에 잘못된 데이터가있을 수 있습니다. 나는 그 csv 파일을 읽고 USQL에서 JObject를 생성하고있다. 잘못된 값 때문에 내 스크립트가 실패하지 않도록 json 객체의 모든 값에서 잘못된 문자를 대체하고 싶습니다. json 출력을 생성하고 싶습니다.USQL에서 JObject를 생성하는 동안 json의 값에서 잘못된 문자를 제거하십시오.
JObject
을 만들기 전에 "\\"
과 "\""
을 공백으로 바꿀 생각입니다. 이것이 잘못된 데이터를 제거하는 올바른 방법인지 알려주십시오. 누구든지 더 나은 해결책이 있다면 알려주세요. ..
@Data=
SELECT new JObject(
new JProperty("Name", Name),
new JProperty("Description", Description)
).ToString() AS Document
FROM @InputData;
을 개인적으로, 나는 데이터 테이블에 CSV를 읽고 다음 것 데이터 테이블을 json 객체로 직렬화하십시오. 데이터 테이블에 그것을 읽음으로써 당신은 그것을 읽을 때 각 셀의 유효성을 검사 할 수 있고 정규 표현식을 사용하여 클래스를 불법 문자로 제거 할 수 있습니다. 전체 코드 예제를 원한다면 o 나는 곧바로 무료가 아니기 때문에 곧 당신을 위해서 네. –
저는 주로 USQL 또는 C# 솔루션을 찾고 있습니다 –
이전에 어떻게 보았는지 그리고 어떻게 보살 피고 싶은지에 대한 샘플 데이터를 제공 할 수 있습니까? – wBob