JSON 객체 단위 파싱

c# 2024. 12. 26. 17:03
728x90

string strJson =

{"RETURN_CODE":999,"RETURN_STR":"clear","SETTING_DATA":{"LEFT_COLOR":"EF6AFFFF","RIGHT_COLOR":"FF20F6FF"}}

JObject json = JObject.Parse( strJson .Trim());

int iResult = (int)json.SelectToken(RETURN_CODE);

JToken settingtoken = json.SelectToken("SETTING_DATA");

string strdex = (string)settingtoken["LEFT_COLOR"];

-> SettingData 안에 ANY_DATA 배열 데이터 있는 경우

  JArray anyToken = (JArray)json.SelectToken("ANY_DATA");

foreach(var array in anyToken)
{

	int temp1 = (int)array["ANY_SEQ"];

}
728x90
Posted by 바르마스
,