로컬 json Deserialization 하던것 처럼할려는데 형식이 많이달라 어떻게해야될지모르겠습니다…
S가 붙고 형식도달라보입니다…
어떻게해야되나요?
안녕하세요 개발자님,
공유해주신 차트의 경우, 아래와 같은 코드로 이용하실 수 있습니다.
[“S”] [“N”] 등의 데이터타입 표시용 키값을 사용하고 싶지 않을 경우, Flatten을 이용하면 [“S”]등의 키값이 제거되어 사용할 수 있습니다.
var bro = Backend.Chart.GetOneChartAndSave("12345", "testID"); // 콘솔에 업로드하여 생성된 차트 id
JsonData json = bro .FlattenRows();
for (int i = 0; i < json.Count; i++) // 업로드한 차트의 row 갯수만큼 반복
{
//for문이 한번 돌때마다 차트의 한 row를 조회
string towerID =json[i]["towerID"].ToString(); // 차트에 있는 i 번째 towerID에 등록된 데이터 추출
string towerName = json[i]["towerName"].ToString(); // 차트에 있는 i번째 towerName에 등록된 데이터 추출
int atk= Int32.Parse(json[i]["atk"].ToString()); // 차트에 있는 i번째 atk에 등록된 데이터 추출 이후 int형으로 변환
int atk= Int32.Parse(json[i]["atk"].ToString());
int atkSpeed= Int32.Parse(json[i]["atkSpeed"].ToString());
int range= Int32.Parse(json[i]["rangerange"].ToString());
int skillId= Int32.Parse(json[i]["skillId"].ToString());
}