|
@@ -7,7 +7,7 @@
|
|
Author : Kike Pérez
|
|
Author : Kike Pérez
|
|
Version : 1.2
|
|
Version : 1.2
|
|
Created : 21/05/2018
|
|
Created : 21/05/2018
|
|
- Modified : 12/08/2018
|
|
|
|
|
|
+ Modified : 28/08/2018
|
|
|
|
|
|
This file is part of QuickLib: https://github.com/exilon/QuickLib
|
|
This file is part of QuickLib: https://github.com/exilon/QuickLib
|
|
|
|
|
|
@@ -379,6 +379,9 @@ end;
|
|
|
|
|
|
constructor TJsonSerializer.Create(aSerializeLevel: TSerializeLevel);
|
|
constructor TJsonSerializer.Create(aSerializeLevel: TSerializeLevel);
|
|
begin
|
|
begin
|
|
|
|
+ {$IFDEF FPC}
|
|
|
|
+ if aSerializeLevel = TSerializeLevel.slPublicProperty then raise EJsonSerializeError.Create('FreePascal RTTI only supports published properties');
|
|
|
|
+ {$ENDIF}
|
|
fSerializeLevel := aSerializeLevel;
|
|
fSerializeLevel := aSerializeLevel;
|
|
end;
|
|
end;
|
|
|
|
|