diff --git a/SharpTS.Benchmarks/Baselines/EquivalentCSharp.cs b/SharpTS.Benchmarks/Baselines/EquivalentCSharp.cs
index 5b906d8a..c5c36e0d 100644
--- a/SharpTS.Benchmarks/Baselines/EquivalentCSharp.cs
+++ b/SharpTS.Benchmarks/Baselines/EquivalentCSharp.cs
@@ -72,4 +72,84 @@ public static class EquivalentCSharp
}
return count;
}
+
+ ///
+ /// JSON round-trip using Dictionary<string, object?> nodes - mirrors the
+ /// boxed object/array representation the SharpTS runtime produces.
+ ///
+ public static object? JsonRoundTrip(object? n)
+ {
+ double nVal = Convert.ToDouble(n);
+ int nInt = (int)nVal;
+ var items = new List