diff --git a/ln.json/ln.json.csproj b/ln.json/ln.json.csproj
index ebe7123..17309bf 100644
--- a/ln.json/ln.json.csproj
+++ b/ln.json/ln.json.csproj
@@ -9,7 +9,7 @@
true
0.1.0.0
0.1.0.0
- 1.3.0-preview7
+ 1.3.0-preview8
net7.0
diff --git a/ln.json/mapping/JSONMapper.cs b/ln.json/mapping/JSONMapper.cs
index 069e1dc..4f08160 100644
--- a/ln.json/mapping/JSONMapper.cs
+++ b/ln.json/mapping/JSONMapper.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.Net;
using System.Reflection;
namespace ln.json.mapping
@@ -460,6 +461,12 @@ namespace ln.json.mapping
DefaultMapper.Add(new JSONRPCCallMapping());
DefaultMapper.Add(new JSONRPCResultMapping());
+
+ DefaultMapper.Add(new JSONMapping(
+ typeof(IPAddress),
+ ((mapper, o) => ((IPAddress)o).ToString()),
+ (mapper, value) => IPAddress.Parse((value as JSONString).Value))
+ );
}
}
}