ソースを参照

utils: use fpc 2.6.2 compatible code

git-svn-id: trunk@26489 -
paul 11 年 前
コミット
1f83117f16
1 ファイル変更4 行追加4 行削除
  1. 4 4
      utils/rstconv.pp

+ 4 - 4
utils/rstconv.pp

@@ -121,8 +121,8 @@ procedure ReadRSJFile;
 var
 var
   Stream: TFileStream;
   Stream: TFileStream;
   Parser: TJSONParser;
   Parser: TJSONParser;
-  JsonData, JsonItems: TJSONData;
-  JsonItem: TJSONObject;
+  JsonItems: TJSONArray;
+  JsonData, JsonItem: TJSONObject;
   S: String;
   S: String;
   item: TConstItem;
   item: TConstItem;
   DotPos, I: Integer;
   DotPos, I: Integer;
@@ -130,9 +130,9 @@ begin
   Stream := TFileStream.Create(InFilename, fmOpenRead or fmShareDenyNone);
   Stream := TFileStream.Create(InFilename, fmOpenRead or fmShareDenyNone);
   Parser := TJSONParser.Create(Stream);
   Parser := TJSONParser.Create(Stream);
   try
   try
-    JsonData := Parser.Parse;
+    JsonData := Parser.Parse as TJSONObject;
     try
     try
-      JsonItems := JsonData.GetPath('strings');
+      JsonItems := JsonData.Arrays['strings'];
       for I := 0 to JsonItems.Count - 1 do
       for I := 0 to JsonItems.Count - 1 do
       begin
       begin
         item := TConstItem(ConstItems.Add);
         item := TConstItem(ConstItems.Add);