JsonObject - 스크립트 및 차트 함수
JsonObject는 JSON 개체를 만드는 데 사용됩니다.
구문:
JsonObject(json [name, value, ...])
반환 데이터 유형: 이중
인수:
인수 | 설명 |
---|---|
json | JSON 데이터를 포함하는 문자열. |
name | JSON 형식의 필드 이름. |
값 | JSON 형식의 문자열 값. |
다음 로드 스크립트는 데이터를 JSON 개체로 로드하고 설정합니다.
Data:
Load *,
JsonObject('id', Id,
'name', Name,
'address', Address,
'phone', Phone,
'fax', FaxOrNull) AS Json;
LOAD *, If(Fax='-',Null(),Fax) AS FaxOrNull;
LOAD * INLINE [
Id, Name, Address, Phone, Fax
1, John Doe, Oak Way, 1 234 567, 1 234 568
2, Jane Doe, Maple Way, 123456, -
3, Mr Xavier, Spruce Way, 1-800-MRX
];
이로 인해 다음과 같은 JSON 데이터가 생성됩니다.
{"id":1,"name":"John Doe","address":"Oak Way","phone":"1 234 567","fax":"1 234 568"}
{"id":2,"name":"Jane Doe","address":"Maple Way","phone":123456}
{"id":3,"name":"Mr Xavier","address":"Spruce Way","phone":"1-800-MRX","fax":""}