forked from ln-dotnet/ln.json
Implement ToNative() on JSONSpecial
parent
1a24ea939e
commit
20f9fcd4f5
|
@ -6,18 +6,21 @@ namespace ln.json
|
|||
public static JSONTrue Instance { get; } = new JSONTrue();
|
||||
private JSONTrue() : base(JSONValueType.TRUE) { }
|
||||
public override string ToString() => "true";
|
||||
}
|
||||
public override object ToNative() => true;
|
||||
}
|
||||
public class JSONFalse : JSONValue
|
||||
{
|
||||
public static JSONFalse Instance { get; } = new JSONFalse();
|
||||
private JSONFalse() : base(JSONValueType.FALSE) { }
|
||||
public override string ToString() => "false";
|
||||
}
|
||||
public override object ToNative() => false;
|
||||
}
|
||||
public class JSONNull : JSONValue
|
||||
{
|
||||
public static JSONNull Instance { get; } = new JSONNull();
|
||||
private JSONNull() : base(JSONValueType.NULL) { }
|
||||
public override string ToString() => "null";
|
||||
}
|
||||
public override object ToNative() => null;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue