로컬에서 불러온 챠트는 어떻게 언마샬 하나요?

안녕하세요. 챠트 관련 질문입니다.

JsonData rows = callback.FlattenRows();

지금 위의 코드를 사용해서 언마샬해서 쓰는 중인데요

로컬에서 불러오는 챠트는 BRO형식이 아닌 string 이라서 어떻게 언마샬 해야하는지 모르겠네요.
알려주시면 감사하겠습니다

안녕하세요 개발자님

언마샬의 경우는 JsonData에만 적용할 수 있기 때문에 string을 json으로 변환하여 사용해주시면 쉽게 이용할 수 있습니다.

아래의 코드를 참고해주시면 감사하겠습니다.

// 차트 받기
string json = Backend.Chart.GetLocalChartData("fileId");

//string을 JsonData로 변환
JsonData data = JsonMapper.ToObject(json);
//jsonData를 언마샬함
JsonData data2 = BackendReturnObject.Flatten(data);

//언마샬한 데이터를 이용
string itemID = data2["rows"][0]["itemID"].ToString();
좋아요 1