色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

delphi json 取result

林國瑞1年前9瀏覽0評論

Delphi中操作JSON格式數(shù)據(jù)是非常方便的,可以通過TJSONObject、TJSONPair、TJSONValue等類來實(shí)現(xiàn)。其中,TJSONObject代表JSON對象,TJSONPair代表鍵值對,TJSONValue則代表JSON值。

當(dāng)使用一個Web服務(wù)時,通常會返回一個JSON格式的字符串。如果這個JSON字符串中包含了一個result字段,我們可以通過如下代碼來獲取這個字段的值:

var
LJSONObj: TJSONObject;
LJSONValue: TJSONValue;
LResult: string;
begin
LJSONObj := TJSONObject.ParseJSONValue(AResponseContent) as TJSONObject;
try
if LJSONObj.TryGetValue('result', LJSONValue) then
LResult := LJSONValue.Value;
finally
LJSONObj.Free;
end;
end;

以上代碼首先將返回的JSON字符串解析為TJSONObject對象,然后通過TryGetValue方法獲取result字段對應(yīng)的TJSONValue對象,最后通過Value屬性獲取字段的值。

需要注意的是,代碼中對TJSONObject進(jìn)行了try…finally釋放,避免內(nèi)存泄露問題。

上一篇vue.js prop
下一篇vue.js goback