Topic: не получается разобрать json
ответ
{
"status": "OK",
"status_code": 100,
"sms": {
"70000000000": {
"status": "ERROR",
"status_code": 232,
"status_text": "Превышен лимит одинаковых сообщений на этот номер в день"
}
},
"balance": 10
}
парсинг
JSONObject:=TJSONObject(TJSONObject.ParseJSONValue(smsquestion.responsetext));
if JSONObject <> nil then
begin
JsonArray:=TJSONArray(JSONObject.GetPairByName('sms').JsonValue);
for i := 0 to JsonArray.Size-1 do
begin
JSONObjProp := TJSONObject( TJSONObject(JsonArray.Get(i)).GetPairByName(smst).JsonValue );
JSONString := TJSONString(JSONObjProp.GetPairByName('status_code').JsonValue);
ShowMessage(JSONString.Value);
end;
end;
ни как не могу понять где ошибка..