e4a是一款簡單易用的移動端開發(fā)工具,其支持JSON解析數(shù)組功能,下面我們來簡單介紹一下JSON解析數(shù)組的使用方法。
//JSON數(shù)據(jù)格式 { "name": "張三", "age": 18, "grades": [90, 88, 92, 95, 89] } //聲明解析對象及變量 var parser:TJSONParser; var root:TJSONObject; var grades:TJSONArray; var i, len:integer; var sum:integer; //解析JSON數(shù)據(jù) parser:= TJSONParser.Create(str);//str為JSON數(shù)據(jù)字符串 root:= parser.Parse as TJSONObject; //獲取grades數(shù)組 grades:= root.Get('grades') as TJSONArray; //計算grades數(shù)組元素之和 sum:= 0; len:= grades.Count; for i:= 0 to len -1 do begin sum:= sum + grades.Items[i].AsInteger; end; //輸出計算結(jié)果 ShowMessage('總成績:' + IntToStr(sum));
以上是e4a解析JSON數(shù)組的基本流程,大家可以根據(jù)自己的實際需求進行修改和優(yōu)化。