Browse Source

* Patch from #22183 by Luiz. Fix a copy paste error and
change some redundant AS statements to casts. (redundant
because they were found by find for the respective type)

git-svn-id: trunk@21476 -

marco 13 years ago
parent
commit
1edca76490
1 changed files with 3 additions and 3 deletions
  1. 3 3
      packages/fcl-json/src/fpjson.pp

+ 3 - 3
packages/fcl-json/src/fpjson.pp

@@ -2118,7 +2118,7 @@ Var
   D : TJSONData;
   D : TJSONData;
 
 
 begin
 begin
-  D:=Find(AName,jtBoolean);
+  D:=Find(AName,jtString);
   If (D<>Nil) then
   If (D<>Nil) then
     Result:=D.AsString
     Result:=D.AsString
   else
   else
@@ -2133,7 +2133,7 @@ Var
 begin
 begin
   D:=Find(AName,jtArray);
   D:=Find(AName,jtArray);
   If (D<>Nil) then
   If (D<>Nil) then
-    Result:=D As TJSONArray
+    Result:=TJSONArray(D)
   else
   else
     Result:=ADefault;
     Result:=ADefault;
 end;
 end;
@@ -2146,7 +2146,7 @@ Var
 begin
 begin
   D:=Find(AName,jtObject);
   D:=Find(AName,jtObject);
   If (D<>Nil) then
   If (D<>Nil) then
-    Result:=D as TJSONObject
+    Result:=TJSONObject(D)
   else
   else
     Result:=ADefault;
     Result:=ADefault;
 end;
 end;